Package org.apache.maven.plugin.internal
Class DefaultPluginManager
java.lang.Object
org.apache.maven.plugin.internal.DefaultPluginManager
- All Implemented Interfaces:
- PluginManager
- Author:
- Benjamin Bentmann
- 
Field SummaryFields inherited from interface org.apache.maven.plugin.PluginManagerROLE
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultPluginManager(org.codehaus.plexus.PlexusContainer container, MavenPluginManager pluginManager, PluginVersionResolver pluginVersionResolver, PluginPrefixResolver pluginPrefixResolver, LegacySupport legacySupport) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecuteMojo(MavenProject project, MojoExecution execution, MavenSession session) getPluginComponent(Plugin plugin, String role, String roleHint) getPluginComponents(Plugin plugin, String role) getPluginDefinitionForPrefix(String prefix, MavenSession session, MavenProject project) getPluginDescriptorForPrefix(String prefix) loadPluginDescriptor(Plugin plugin, MavenProject project, MavenSession session) loadPluginFully(Plugin plugin, MavenProject project, MavenSession session) verifyPlugin(Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository) 
- 
Constructor Details- 
DefaultPluginManager@Inject public DefaultPluginManager(org.codehaus.plexus.PlexusContainer container, MavenPluginManager pluginManager, PluginVersionResolver pluginVersionResolver, PluginPrefixResolver pluginPrefixResolver, LegacySupport legacySupport) 
 
- 
- 
Method Details- 
executeMojopublic void executeMojo(MavenProject project, MojoExecution execution, MavenSession session) throws MojoExecutionException, ArtifactResolutionException, MojoFailureException, ArtifactNotFoundException, InvalidDependencyVersionException, PluginManagerException, PluginConfigurationException 
- 
getPluginComponentpublic Object getPluginComponent(Plugin plugin, String role, String roleHint) throws PluginManagerException, org.codehaus.plexus.component.repository.exception.ComponentLookupException - Specified by:
- getPluginComponentin interface- PluginManager
- Throws:
- PluginManagerException
- org.codehaus.plexus.component.repository.exception.ComponentLookupException
 
- 
getPluginComponentspublic Map<String,Object> getPluginComponents(Plugin plugin, String role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException, PluginManagerException - Specified by:
- getPluginComponentsin interface- PluginManager
- Throws:
- org.codehaus.plexus.component.repository.exception.ComponentLookupException
- PluginManagerException
 
- 
getPluginDefinitionForPrefixpublic Plugin getPluginDefinitionForPrefix(String prefix, MavenSession session, MavenProject project) - Specified by:
- getPluginDefinitionForPrefixin interface- PluginManager
 
- 
getPluginDescriptorForPrefix- Specified by:
- getPluginDescriptorForPrefixin interface- PluginManager
 
- 
loadPluginDescriptorpublic PluginDescriptor loadPluginDescriptor(Plugin plugin, MavenProject project, MavenSession session) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException 
- 
loadPluginFullypublic PluginDescriptor loadPluginFully(Plugin plugin, MavenProject project, MavenSession session) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException 
- 
verifyPluginpublic PluginDescriptor verifyPlugin(Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException 
 
-