@Component(role=MojoDescriptorCreator.class) public class MojoDescriptorCreator extends java.lang.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.| Constructor and Description |
|---|
MojoDescriptorCreator() |
MojoDescriptorCreator(PluginVersionResolver pluginVersionResolver,
BuildPluginManager pluginManager,
PluginPrefixResolver pluginPrefixResolver,
LifecyclePluginResolver lifecyclePluginResolver) |
| Modifier and Type | Method and Description |
|---|---|
static org.codehaus.plexus.util.xml.Xpp3Dom |
convert(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor) |
org.apache.maven.model.Plugin |
findPluginForPrefix(java.lang.String prefix,
MavenSession session) |
org.apache.maven.plugin.descriptor.MojoDescriptor |
getMojoDescriptor(java.lang.String task,
MavenSession session,
MavenProject project) |
public MojoDescriptorCreator()
public MojoDescriptorCreator(PluginVersionResolver pluginVersionResolver, BuildPluginManager pluginManager, PluginPrefixResolver pluginPrefixResolver, LifecyclePluginResolver lifecyclePluginResolver)
public static org.codehaus.plexus.util.xml.Xpp3Dom convert(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor(java.lang.String task,
MavenSession session,
MavenProject project)
throws PluginNotFoundException,
PluginResolutionException,
PluginDescriptorParsingException,
org.apache.maven.plugin.MojoNotFoundException,
NoPluginFoundForPrefixException,
InvalidPluginDescriptorException,
PluginVersionResolutionException
PluginNotFoundExceptionPluginResolutionExceptionPluginDescriptorParsingExceptionorg.apache.maven.plugin.MojoNotFoundExceptionNoPluginFoundForPrefixExceptionInvalidPluginDescriptorExceptionPluginVersionResolutionExceptionpublic org.apache.maven.model.Plugin findPluginForPrefix(java.lang.String prefix,
MavenSession session)
throws NoPluginFoundForPrefixException
NoPluginFoundForPrefixException