| Package | Description | 
|---|---|
| org.apache.maven.plugin | 
| Class and Description | 
|---|
| AbstractMojoExecutionException Base exception. | 
| ContextEnabled Interface to allow  Mojosto communicate with each othersMojos, other than
 project's source root and project's attachment.The plugin manager would pull the context out of the plugin container context, and populate it into the Mojo. | 
| Mojo This interface forms the contract required for  Mojosto interact with theMaveninfrastructure.It features an execute()method, which triggers the Mojo's build-process behavior, and can throw
 a MojoExecutionException or MojoFailureException if error conditions occur.Also included is the setLog(...)method, which simply allows Maven to inject a logging mechanism which
 will allow the Mojo to communicate to the outside world through standard Maven channels. | 
| MojoExecutionException An exception occurring during the execution of a plugin. Throwing this exception causes a "BUILD ERROR" message to be displayed. | 
| MojoFailureException An exception occurring during the execution of a plugin (such as a compilation failure). Throwing this exception causes a "BUILD FAILURE" message to be displayed. | 
Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.