Class MojoDescriptorCreator
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.MojoDescriptorCreator
-
@Component(role=MojoDescriptorCreator.class) public class MojoDescriptorCreator extends Object
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
- Author:
- Benjamin Bentmann, Jason van Zyl, jdcasey, Kristian Rosenvold (extracted class only)
-
-
Constructor Summary
Constructors Constructor Description MojoDescriptorCreator()
MojoDescriptorCreator(PluginVersionResolver pluginVersionResolver, BuildPluginManager pluginManager, PluginPrefixResolver pluginPrefixResolver, LifecyclePluginResolver lifecyclePluginResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.codehaus.plexus.util.xml.Xpp3Dom
convert(MojoDescriptor mojoDescriptor)
Plugin
findPluginForPrefix(String prefix, MavenSession session)
MojoDescriptor
getMojoDescriptor(String task, MavenSession session, MavenProject project)
-
-
-
Constructor Detail
-
MojoDescriptorCreator
public MojoDescriptorCreator()
-
MojoDescriptorCreator
public MojoDescriptorCreator(PluginVersionResolver pluginVersionResolver, BuildPluginManager pluginManager, PluginPrefixResolver pluginPrefixResolver, LifecyclePluginResolver lifecyclePluginResolver)
-
-
Method Detail
-
convert
public static org.codehaus.plexus.util.xml.Xpp3Dom convert(MojoDescriptor mojoDescriptor)
-
getMojoDescriptor
public MojoDescriptor getMojoDescriptor(String task, MavenSession session, MavenProject project) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginVersionResolutionException
-
findPluginForPrefix
public Plugin findPluginForPrefix(String prefix, MavenSession session) throws NoPluginFoundForPrefixException
- Throws:
NoPluginFoundForPrefixException
-
-