Class MojoDescriptorCreator
java.lang.Object
org.apache.maven.lifecycle.internal.MojoDescriptorCreator
Resolves dependencies for the artifacts in context of the lifecycle build
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.- Since:
- 3.0
-
Constructor Summary
ConstructorsConstructorDescriptionMojoDescriptorCreator(PluginVersionResolver pluginVersionResolver, BuildPluginManager pluginManager, PluginPrefixResolver pluginPrefixResolver, LifecyclePluginResolver lifecyclePluginResolver) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.api.xml.XmlNodeconvert(org.apache.maven.api.plugin.descriptor.MojoDescriptor mojoDescriptor) static org.codehaus.plexus.util.xml.Xpp3Domconvert(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor) org.apache.maven.model.PluginfindPluginForPrefix(String prefix, MavenSession session) org.apache.maven.plugin.descriptor.MojoDescriptorgetMojoDescriptor(String task, MavenSession session, MavenProject project)
-
Constructor Details
-
MojoDescriptorCreator
@Inject public MojoDescriptorCreator(PluginVersionResolver pluginVersionResolver, BuildPluginManager pluginManager, PluginPrefixResolver pluginPrefixResolver, LifecyclePluginResolver lifecyclePluginResolver)
-
-
Method Details
-
convert
public static org.apache.maven.api.xml.XmlNode convert(org.apache.maven.api.plugin.descriptor.MojoDescriptor mojoDescriptor) -
convert
public static org.codehaus.plexus.util.xml.Xpp3Dom convert(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor) -
getMojoDescriptor
public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor(String task, MavenSession session, MavenProject project) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginVersionResolutionException - Throws:
PluginNotFoundExceptionPluginResolutionExceptionPluginDescriptorParsingExceptionorg.apache.maven.plugin.MojoNotFoundExceptionNoPluginFoundForPrefixExceptionInvalidPluginDescriptorExceptionPluginVersionResolutionException
-
findPluginForPrefix
public org.apache.maven.model.Plugin findPluginForPrefix(String prefix, MavenSession session) throws NoPluginFoundForPrefixException - Throws:
NoPluginFoundForPrefixException
-