| Interface | Description | 
|---|---|
| ExecutionEvent | Holds data relevant for an execution event. | 
| ExecutionListener | Defines events that Maven fires during a build. | 
| MavenExecutionRequest | |
| MavenExecutionRequestPopulator | Assists in populating an execution request for invocation of Maven. | 
| MavenExecutionResult | |
| MojoExecutionListener | Extension point that allows build extensions observe and possibly veto mojo executions. | 
| ProjectDependencyGraph | Describes the inter-dependencies between projects in the reactor. | 
| ProjectExecutionListener | Extension point that allows build extensions observe and possibly veto project build execution. | 
| Class | Description | 
|---|---|
| AbstractExecutionListener | Provides a skeleton implementation for execution listeners. | 
| BuildFailure | Summarizes the result of a failed project build in the reactor. | 
| BuildSuccess | Summarizes the result of a successful project build in the reactor. | 
| BuildSummary | Summarizes the result of a project build in the reactor. | 
| DefaultMavenExecutionRequest | |
| DefaultMavenExecutionRequestPopulator | |
| DefaultMavenExecutionResult | |
| MavenSession | |
| 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. | 
| ProjectExecutionEvent | 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. | 
| ReactorManager | Deprecated | 
| Enum | Description | 
|---|---|
| ExecutionEvent.Type | The possible types of execution events. | 
| Exception | Description | 
|---|---|
| MavenExecutionRequestPopulationException | 
Copyright © 2001–2014 The Apache Software Foundation. All rights reserved.