org.apache.maven.plugin
Class DefaultPluginManager
public
class
DefaultPluginManager
extends AbstractLogEnabled
implements PluginManager, Initializable, Contextualizable
Method Summary |
protected void | addPlugin(Plugin plugin, Artifact pluginArtifact, MavenProject project, ArtifactRepository localRepository) |
void | contextualize(Context context) |
static PlexusConfiguration | copyConfiguration(PlexusConfiguration src) |
static String | createPluginParameterRequiredMessage(MojoDescriptor mojo, Parameter parameter, String expression) |
void | executeMojo(MavenProject project, MojoExecution mojoExecution, MavenSession session) |
Object | getPluginComponent(Plugin plugin, String role, String roleHint) |
Map | getPluginComponents(Plugin plugin, String role) |
Plugin | getPluginDefinitionForPrefix(String prefix, MavenSession session, MavenProject project) |
PluginDescriptor | getPluginDescriptorForPrefix(String prefix) |
MavenReport | getReport(MavenProject project, MojoExecution mojoExecution, MavenSession session) |
void | initialize() |
PluginDescriptor | verifyPlugin(Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository) |
PluginDescriptor | verifyReportPlugin(ReportPlugin reportPlugin, MavenProject project, MavenSession session) |
protected ArtifactFactory artifactFactory
protected ArtifactFilter artifactFilter
protected ArtifactMetadataSource artifactMetadataSource
protected ArtifactResolver artifactResolver
protected PlexusContainer container
protected MavenProjectBuilder mavenProjectBuilder
protected PathTranslator pathTranslator
protected PluginDescriptorBuilder pluginDescriptorBuilder
public DefaultPluginManager()
protected void addPlugin(Plugin plugin, Artifact pluginArtifact, MavenProject project, ArtifactRepository localRepository)
public void contextualize(Context context)
public static PlexusConfiguration copyConfiguration(PlexusConfiguration src)
public static String createPluginParameterRequiredMessage(MojoDescriptor mojo, Parameter parameter, String expression)
public Object getPluginComponent(Plugin plugin, String role, String roleHint)
public Map getPluginComponents(Plugin plugin, String role)
public Plugin getPluginDefinitionForPrefix(String prefix,
MavenSession session, MavenProject project)
public PluginDescriptor getPluginDescriptorForPrefix(String prefix)
public void initialize()
public PluginDescriptor verifyPlugin(Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository)
public PluginDescriptor verifyReportPlugin(ReportPlugin reportPlugin, MavenProject project,
MavenSession session)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.