Package org.apache.maven.execution
Class ProjectExecutionEvent
- java.lang.Object
-
- org.apache.maven.execution.ProjectExecutionEvent
-
public class ProjectExecutionEvent extends Object
Encapsulates parameters of ProjectExecutionListener 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:
ProjectExecutionListener
-
-
Constructor Summary
Constructors Constructor Description ProjectExecutionEvent(MavenSession session, MavenProject project)
ProjectExecutionEvent(MavenSession session, MavenProject project, Throwable cause)
ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan)
ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan, Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Throwable
getCause()
List<MojoExecution>
getExecutionPlan()
MavenProject
getProject()
MavenSession
getSession()
-
-
-
Constructor Detail
-
ProjectExecutionEvent
public ProjectExecutionEvent(MavenSession session, MavenProject project)
-
ProjectExecutionEvent
public ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan)
-
ProjectExecutionEvent
public ProjectExecutionEvent(MavenSession session, MavenProject project, Throwable cause)
-
ProjectExecutionEvent
public ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan, Throwable cause)
-
-
Method Detail
-
getSession
public MavenSession getSession()
-
getProject
public MavenProject getProject()
-
getExecutionPlan
public List<MojoExecution> getExecutionPlan()
-
getCause
public Throwable getCause()
-
-