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 Apache Software Foundation. All Rights Reserved.