org.apache.maven.plugin
Interface PluginManager
- All Known Implementing Classes:
- DefaultPluginManager
public interface PluginManager
- Version:
- $Id: PluginManager.java 495147 2007-01-11 07:47:53Z jvanzyl $
- Author:
- Jason van Zyl
Field Summary |
static java.lang.String |
ROLE
|
Method Summary |
void |
executeMojo(org.apache.maven.project.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 |
getPluginComponents(org.apache.maven.model.Plugin plugin,
java.lang.String role)
|
org.apache.maven.model.Plugin |
getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
org.apache.maven.project.MavenProject project)
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptorForPrefix(java.lang.String prefix)
|
org.apache.maven.reporting.MavenReport |
getReport(org.apache.maven.project.MavenProject project,
MojoExecution mojoExecution,
MavenSession session)
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
verifyPlugin(org.apache.maven.model.Plugin plugin,
org.apache.maven.project.MavenProject project,
org.apache.maven.settings.Settings settings,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
verifyReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin,
org.apache.maven.project.MavenProject project,
MavenSession session)
|
ROLE
static final java.lang.String ROLE
executeMojo
void executeMojo(org.apache.maven.project.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,
org.apache.maven.project.artifact.InvalidDependencyVersionException,
PluginManagerException,
PluginConfigurationException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.project.artifact.InvalidDependencyVersionException
PluginManagerException
PluginConfigurationException
getReport
org.apache.maven.reporting.MavenReport getReport(org.apache.maven.project.MavenProject project,
MojoExecution mojoExecution,
MavenSession session)
throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,
PluginConfigurationException,
PluginManagerException,
org.apache.maven.artifact.resolver.ArtifactResolutionException
- Throws:
org.apache.maven.artifact.resolver.ArtifactNotFoundException
PluginConfigurationException
PluginManagerException
org.apache.maven.artifact.resolver.ArtifactResolutionException
getPluginDescriptorForPrefix
org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptorForPrefix(java.lang.String prefix)
getPluginDefinitionForPrefix
org.apache.maven.model.Plugin getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
org.apache.maven.project.MavenProject project)
verifyPlugin
org.apache.maven.plugin.descriptor.PluginDescriptor verifyPlugin(org.apache.maven.model.Plugin plugin,
org.apache.maven.project.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
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
PluginVersionResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
InvalidPluginException
PluginManagerException
PluginNotFoundException
PluginVersionNotFoundException
verifyReportPlugin
org.apache.maven.plugin.descriptor.PluginDescriptor verifyReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin,
org.apache.maven.project.MavenProject project,
MavenSession session)
throws PluginVersionResolutionException,
org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException,
InvalidPluginException,
PluginManagerException,
PluginNotFoundException,
PluginVersionNotFoundException
- Throws:
PluginVersionResolutionException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
InvalidPluginException
PluginManagerException
PluginNotFoundException
PluginVersionNotFoundException
getPluginComponent
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
- Throws:
PluginManagerException
org.codehaus.plexus.component.repository.exception.ComponentLookupException
getPluginComponents
java.util.Map getPluginComponents(org.apache.maven.model.Plugin plugin,
java.lang.String role)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException,
PluginManagerException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
PluginManagerException
Copyright © 2001-2007 The Apache Software Foundation. All Rights Reserved.