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.ProjectExecutionListener
Constructor and Description |
---|
ProjectExecutionEvent(MavenSession session,
MavenProject project) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
List<MojoExecution> executionPlan) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
List<MojoExecution> executionPlan,
Throwable cause) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
Throwable |
getCause() |
List<MojoExecution> |
getExecutionPlan() |
MavenProject |
getProject() |
MavenSession |
getSession() |
public ProjectExecutionEvent(MavenSession session, MavenProject project)
public ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan)
public ProjectExecutionEvent(MavenSession session, MavenProject project, Throwable cause)
public ProjectExecutionEvent(MavenSession session, MavenProject project, List<MojoExecution> executionPlan, Throwable cause)
public MavenSession getSession()
public MavenProject getProject()
public List<MojoExecution> getExecutionPlan()
public Throwable getCause()
Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.