|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PluginManagerListener
Receives notification from PluginManagerInterceptor,
before and after a mojo is executed.
| Method Summary | |
|---|---|
void |
postExecute(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution exec,
org.apache.maven.plugin.Mojo mojo,
org.codehaus.plexus.configuration.PlexusConfiguration mergedConfig,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator eval,
java.lang.Exception exception)
Called after the mojo has finished executing. |
void |
preExecute(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution exec,
org.apache.maven.plugin.Mojo mojo,
org.codehaus.plexus.configuration.PlexusConfiguration mergedConfig,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator eval)
Called right before Mojo.execute() is invoked. |
| Method Detail |
|---|
void preExecute(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution exec,
org.apache.maven.plugin.Mojo mojo,
org.codehaus.plexus.configuration.PlexusConfiguration mergedConfig,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator eval)
throws java.io.IOException,
java.lang.InterruptedException
Mojo.execute() is invoked.
mojo - The mojo object to be invoked. All its configuration values have been populated.
java.io.IOException
java.lang.InterruptedException
void postExecute(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution exec,
org.apache.maven.plugin.Mojo mojo,
org.codehaus.plexus.configuration.PlexusConfiguration mergedConfig,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator eval,
java.lang.Exception exception)
throws java.io.IOException,
java.lang.InterruptedException
project - Same object as passed to preExecute(org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator).exec - Same object as passed to preExecute(org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator).mojo - The mojo object that executed.mergedConfig - Same object as passed to preExecute(org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator).eval - Same object as passed to preExecute(org.apache.maven.project.MavenProject, org.apache.maven.plugin.MojoExecution, org.apache.maven.plugin.Mojo, org.codehaus.plexus.configuration.PlexusConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator).exception - If mojo execution failed with MojoFailureException or
MojoExecutionException, this method is still invoked
with those error objects.
If mojo executed successfully, this parameter is null.
java.io.IOException
java.lang.InterruptedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||