| Class and Description | 
|---|
| 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. | 
| Class and Description | 
|---|
| 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. | 
| MojoExecution MojoExecution | 
| MojoExecutionException An exception occurring during the execution of a plugin. Throwing this exception causes a "BUILD ERROR" message to be displayed. | 
| Class and Description | 
|---|
| MojoExecutionException An exception occurring during the execution of a plugin. Throwing this exception causes a "BUILD ERROR" message to be displayed. | 
| Class and Description | 
|---|
| MojoExecutionException An exception occurring during the execution of a plugin. Throwing this exception causes a "BUILD ERROR" message to be displayed. | 
| Class and Description | 
|---|
| InvalidPluginDescriptorException InvalidPluginDescriptorException | 
| MojoExecution MojoExecution | 
| MojoNotFoundException MojoNotFoundException | 
| PluginDescriptorParsingException | 
| PluginManagerException Exception in the plugin manager. | 
| PluginNotFoundException Exception occurring trying to resolve a plugin. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
| Class and Description | 
|---|
| BuildPluginManager | 
| InvalidPluginDescriptorException InvalidPluginDescriptorException | 
| MojoExecution MojoExecution | 
| MojoNotFoundException MojoNotFoundException | 
| PluginDescriptorParsingException | 
| PluginNotFoundException Exception occurring trying to resolve a plugin. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
| Class and Description | 
|---|
| InvalidPluginDescriptorException InvalidPluginDescriptorException | 
| MojoNotFoundException MojoNotFoundException | 
| PluginDescriptorParsingException | 
| PluginNotFoundException Exception occurring trying to resolve a plugin. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
| Class and Description | 
|---|
| AbstractMojoExecutionException Base exception. | 
| BuildPluginManager | 
| 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. | 
| ExtensionRealmCache Caches extension class realms. | 
| ExtensionRealmCache.CacheRecord CacheRecord | 
| ExtensionRealmCache.Key A cache key. | 
| InvalidPluginDescriptorException InvalidPluginDescriptorException | 
| InvalidPluginException Thrown when a plugin is not internally consistent. | 
| 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. | 
| MojoExecution MojoExecution | 
| MojoExecution.Source Describes the source of an execution. | 
| 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. | 
| MojoNotFoundException MojoNotFoundException | 
| PluginArtifactsCache Caches plugin artifacts. | 
| PluginArtifactsCache.CacheRecord CacheRecord | 
| PluginArtifactsCache.Key A cache key. | 
| PluginConfigurationException | 
| PluginContainerException Exception which occurs to indicate that the plugin cannot be initialized due
 to some deeper problem with Plexus. | 
| PluginDescriptorCache Caches raw plugin descriptors. | 
| PluginDescriptorCache.Key A cache key. | 
| PluginDescriptorParsingException | 
| PluginIncompatibleException Signals a plugin which is not compatible with the current Maven runtime. | 
| PluginManagerException Exception in the plugin manager. | 
| PluginNotFoundException Exception occurring trying to resolve a plugin. | 
| PluginRealmCache Caches plugin class realms. | 
| PluginRealmCache.CacheRecord CacheRecord | 
| PluginRealmCache.Key A cache key. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
| Class and Description | 
|---|
| ExtensionRealmCache.CacheRecord CacheRecord | 
| InvalidPluginDescriptorException InvalidPluginDescriptorException | 
| InvalidPluginException Thrown when a plugin is not internally consistent. | 
| LegacySupport Helps to provide backward-compatibility with plugins that use legacy components. | 
| MavenPluginManager Provides basic services to manage Maven plugins and their mojos. | 
| MojoExecution MojoExecution | 
| 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. | 
| MojoNotFoundException MojoNotFoundException | 
| PluginConfigurationException | 
| PluginContainerException Exception which occurs to indicate that the plugin cannot be initialized due
 to some deeper problem with Plexus. | 
| PluginDescriptorParsingException | 
| PluginIncompatibleException Signals a plugin which is not compatible with the current Maven runtime. | 
| PluginManager Deprecated.  | 
| PluginManagerException Exception in the plugin manager. | 
| PluginNotFoundException Exception occurring trying to resolve a plugin. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
| Class and Description | 
|---|
| PluginManagerException Exception in the plugin manager. | 
| PluginResolutionException Exception occurring trying to resolve a plugin. | 
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.