Package org.apache.maven.execution
Class MojoExecutionEvent
java.lang.Object
org.apache.maven.execution.MojoExecutionEvent
Encapsulates parameters of MojoExecutionListener callback methods and is meant to provide API evolution path should it become necessary to introduce new parameters in the existing callbacks in the future.
Note: This class is part of work in progress and can be changed or removed without notice.- Since:
- 3.1.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Throwable
private final Mojo
private final MojoExecution
private final MavenProject
private final MavenSession
-
Constructor Summary
ConstructorsConstructorDescriptionMojoExecutionEvent
(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo) MojoExecutionEvent
(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo, Throwable cause) -
Method Summary
-
Field Details
-
session
-
project
-
mojoExecution
-
mojo
-
cause
-
-
Constructor Details
-
MojoExecutionEvent
public MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo) -
MojoExecutionEvent
public MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo, Throwable cause)
-
-
Method Details
-
getSession
-
getProject
-
getExecution
-
getMojo
-
getCause
-