org.apache.maven.plugin
Interface PluginManager
- All Known Implementing Classes:
- DefaultPluginManager
- public interface PluginManager
- Version:
- $Id: PluginManager.java 357626 2005-12-19 04:27:20Z brett $
- Author:
- Jason van Zyl
Method Summary |
void |
executeMojo(org.apache.maven.project.MavenProject project,
MojoExecution execution,
MavenSession session)
|
Object |
getPluginComponent(org.apache.maven.model.Plugin plugin,
String role,
String roleHint)
|
Map |
getPluginComponents(org.apache.maven.model.Plugin plugin,
String role)
|
org.apache.maven.model.Plugin |
getPluginDefinitionForPrefix(String prefix,
MavenSession session,
org.apache.maven.project.MavenProject project)
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptorForPrefix(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
public static final String ROLE
executeMojo
public 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
public 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
public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptorForPrefix(String prefix)
getPluginDefinitionForPrefix
public org.apache.maven.model.Plugin getPluginDefinitionForPrefix(String prefix,
MavenSession session,
org.apache.maven.project.MavenProject project)
verifyPlugin
public 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
public 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
public Object getPluginComponent(org.apache.maven.model.Plugin plugin,
String role,
String roleHint)
throws PluginManagerException,
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- Throws:
PluginManagerException
org.codehaus.plexus.component.repository.exception.ComponentLookupException
getPluginComponents
public Map getPluginComponents(org.apache.maven.model.Plugin plugin,
String role)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException,
PluginManagerException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
PluginManagerException
Copyright 2001-2006 Apache Software Foundation. All Rights Reserved.