hudson.maven.agent
Class PluginManagerInterceptor
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.plugin.DefaultPluginManager
hudson.maven.agent.PluginManagerInterceptor
- All Implemented Interfaces:
- org.apache.maven.plugin.PluginManager, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
public class PluginManagerInterceptor
- extends org.apache.maven.plugin.DefaultPluginManager
Description in META-INF/plexus/components.xml makes it possible to use this instead of the default
plugin manager.
- Author:
- Kohsuke Kawaguchi
| Fields inherited from class org.apache.maven.plugin.DefaultPluginManager |
artifactFactory, artifactFilter, artifactMetadataSource, artifactResolver, container, mavenProjectBuilder, pathTranslator, pluginCollector, pluginDescriptorBuilder, pluginMappingManager, pluginVersionManager, runtimeInformation |
| Fields inherited from interface org.apache.maven.plugin.PluginManager |
ROLE |
| Methods inherited from class org.apache.maven.plugin.DefaultPluginManager |
addPlugin, contextualize, copyConfiguration, createPluginParameterRequiredMessage, getPluginComponent, getPluginComponents, getPluginDefinitionForPrefix, getPluginDescriptorForPrefix, getReport, verifyPlugin, verifyReportPlugin |
| Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginManagerInterceptor
public PluginManagerInterceptor()
setListener
public static void setListener(PluginManagerListener _listener)
initialize
public void initialize()
- Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable- Overrides:
initialize in class org.apache.maven.plugin.DefaultPluginManager
executeMojo
public void executeMojo(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution mojoExecution,
org.apache.maven.execution.MavenSession session)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.project.artifact.InvalidDependencyVersionException,
org.apache.maven.plugin.PluginManagerException,
org.apache.maven.plugin.PluginConfigurationException
- Specified by:
executeMojo in interface org.apache.maven.plugin.PluginManager- Overrides:
executeMojo in class org.apache.maven.plugin.DefaultPluginManager
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.project.artifact.InvalidDependencyVersionException
org.apache.maven.plugin.PluginManagerException
org.apache.maven.plugin.PluginConfigurationException
Copyright © 2008. All Rights Reserved.