| Interface | Description |
|---|---|
| ContextEnabled |
Interface to allow
Mojos to communicate with each others Mojos, other than
project's source root and project's attachment. |
| Mojo |
This interface forms the contract required for
Mojos to interact with the Maven
infrastructure. |
| PluginManager | |
| PluginMappingManager |
Manage plugin prefix to artifact ID mapping associations.
|
| Class | Description |
|---|---|
| AbstractMojo |
Abstract class to provide most of the infrastructure required to implement a
Mojo except for
the execute method. |
| DebugConfigurationListener |
Log at debug level the mojo configuration.
|
| DefaultPluginManager | |
| DefaultPluginMappingManager |
Manage plugin prefix to artifact ID mapping associations.
|
| MavenPluginCollector | |
| MavenPluginDiscoverer | |
| MavenPluginValidator | |
| MojoExecution |
Describes a single mojo invocation.
|
| PluginParameterExpressionEvaluator |
| Exception | Description |
|---|---|
| AbstractMojoExecutionException |
Base exception.
|
| InvalidPluginException |
Thrown when a plugin is not internally consistent.
|
| MojoExecutionException |
An exception occuring during the execution of a plugin.
|
| MojoFailureException |
An exception occuring during the execution of a plugin (such as a compilation failure).
|
| PluginConfigurationException | |
| PluginManagerException |
Exception in the plugin manager.
|
| PluginNotFoundException |
Exception occurring trying to resolve a plugin.
|
| PluginParameterException |