@Component(role=PluginManager.class) public class DefaultPluginManager extends java.lang.Object implements PluginManager
ROLE| Constructor and Description |
|---|
DefaultPluginManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
executeMojo(MavenProject project,
MojoExecution execution,
MavenSession session) |
java.lang.Object |
getPluginComponent(org.apache.maven.model.Plugin plugin,
java.lang.String role,
java.lang.String roleHint) |
java.util.Map<java.lang.String,java.lang.Object> |
getPluginComponents(org.apache.maven.model.Plugin plugin,
java.lang.String role) |
org.apache.maven.model.Plugin |
getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptorForPrefix(java.lang.String prefix) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
loadPluginDescriptor(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
loadPluginFully(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
verifyPlugin(org.apache.maven.model.Plugin plugin,
MavenProject project,
org.apache.maven.settings.Settings settings,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
public void executeMojo(MavenProject project, MojoExecution execution, MavenSession session) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.plugin.MojoFailureException, org.apache.maven.artifact.resolver.ArtifactNotFoundException, InvalidDependencyVersionException, PluginManagerException, PluginConfigurationException
executeMojo in interface PluginManagerorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionInvalidDependencyVersionExceptionPluginManagerExceptionPluginConfigurationExceptionpublic java.lang.Object getPluginComponent(org.apache.maven.model.Plugin plugin,
java.lang.String role,
java.lang.String roleHint)
throws PluginManagerException,
org.codehaus.plexus.component.repository.exception.ComponentLookupException
getPluginComponent in interface PluginManagerPluginManagerExceptionorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getPluginComponents(org.apache.maven.model.Plugin plugin,
java.lang.String role)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException,
PluginManagerException
getPluginComponents in interface PluginManagerorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionPluginManagerExceptionpublic org.apache.maven.model.Plugin getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project)
getPluginDefinitionForPrefix in interface PluginManagerpublic org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptorForPrefix(java.lang.String prefix)
getPluginDescriptorForPrefix in interface PluginManagerpublic org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginDescriptor(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
PluginVersionResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException,
InvalidPluginException,
PluginManagerException,
PluginNotFoundException,
PluginVersionNotFoundException
loadPluginDescriptor in interface PluginManagerorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionPluginVersionResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.artifact.versioning.InvalidVersionSpecificationExceptionInvalidPluginExceptionPluginManagerExceptionPluginNotFoundExceptionPluginVersionNotFoundExceptionpublic org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginFully(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
PluginVersionResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException,
InvalidPluginException,
PluginManagerException,
PluginNotFoundException,
PluginVersionNotFoundException
loadPluginFully in interface PluginManagerorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionPluginVersionResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.artifact.versioning.InvalidVersionSpecificationExceptionInvalidPluginExceptionPluginManagerExceptionPluginNotFoundExceptionPluginVersionNotFoundExceptionpublic org.apache.maven.plugin.descriptor.PluginDescriptor verifyPlugin(org.apache.maven.model.Plugin plugin,
MavenProject project,
org.apache.maven.settings.Settings settings,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
PluginVersionResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException,
InvalidPluginException,
PluginManagerException,
PluginNotFoundException,
PluginVersionNotFoundException
verifyPlugin in interface PluginManagerorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionPluginVersionResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.artifact.versioning.InvalidVersionSpecificationExceptionInvalidPluginExceptionPluginManagerExceptionPluginNotFoundExceptionPluginVersionNotFoundException