public class PluginManagerInterceptor
extends org.apache.maven.plugin.DefaultPluginManager
artifactFactory, artifactFilter, artifactMetadataSource, artifactResolver, container, mavenProjectBuilder, pathTranslator, pluginCollector, pluginDescriptorBuilder, pluginMappingManager, pluginVersionManager, runtimeInformation| Constructor and Description |
|---|
PluginManagerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
executeMojo(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution mojoExecution,
org.apache.maven.execution.MavenSession session) |
org.apache.maven.reporting.MavenReport |
getReport(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution mojoExecution,
org.apache.maven.execution.MavenSession session)
Intercepts the creation of
MavenReport, to intercept
the execution of it. |
void |
initialize() |
static void |
setListener(PluginManagerListener _listener) |
addPlugin, checkPlexusUtils, contextualize, copyConfiguration, createPluginParameterRequiredMessage, getPluginComponent, getPluginComponents, getPluginDefinitionForPrefix, getPluginDescriptorForPrefix, verifyPlugin, verifyReportPluginpublic static void setListener(PluginManagerListener _listener)
public void initialize()
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializableinitialize in class org.apache.maven.plugin.DefaultPluginManagerpublic 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
executeMojo in interface org.apache.maven.plugin.PluginManagerexecuteMojo in class org.apache.maven.plugin.DefaultPluginManagerorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.project.artifact.InvalidDependencyVersionExceptionorg.apache.maven.plugin.PluginManagerExceptionorg.apache.maven.plugin.PluginConfigurationExceptionpublic org.apache.maven.reporting.MavenReport getReport(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution mojoExecution,
org.apache.maven.execution.MavenSession session)
throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,
org.apache.maven.plugin.PluginConfigurationException,
org.apache.maven.plugin.PluginManagerException,
org.apache.maven.artifact.resolver.ArtifactResolutionException
MavenReport, to intercept
the execution of it. This is used to discover the execution
of certain reporting.getReport in interface org.apache.maven.plugin.PluginManagergetReport in class org.apache.maven.plugin.DefaultPluginManagerorg.apache.maven.artifact.resolver.ArtifactNotFoundExceptionorg.apache.maven.plugin.PluginConfigurationExceptionorg.apache.maven.plugin.PluginManagerExceptionorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionCopyright © 2004-2016. All Rights Reserved.