| Interface | Description | 
|---|---|
| ContextEnabled | Interface to allow  Mojosto communicate with each othersMojos, other than
 project's source root and project's attachment. | 
| Mojo | This interface forms the contract required for  Mojosto interact with theMaveninfrastructure. | 
| Class | Description | 
|---|---|
| AbstractMojo | Abstract class to provide most of the infrastructure required to implement a  Mojoexcept for
 the execute method. | 
| Exception | Description | 
|---|---|
| AbstractMojoExecutionException | Base exception. | 
| MojoExecutionException | An exception occurring during the execution of a plugin. | 
| MojoFailureException | An exception occurring during the execution of a plugin (such as a compilation failure). | 
| MojoNotFoundException | 
Copyright © 2001–2014 The Apache Software Foundation. All rights reserved.