| Class and Description |
|---|
| LegacySupport
Helps to provide backward-compatibility with plugins that use legacy components.
|
| 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
Mojos to interact with the Maven
infrastructure.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 |
|---|
| MojoExecution
MojoExecution
|
| 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
|
| MavenPluginManager
Provides basic services to manage Maven plugins and their mojos.
|
| MojoExecution
MojoExecution
|
| MojoNotFoundException
MojoNotFoundException
|
| MojosExecutionStrategy
Interface allows overriding default mojo execution strategy For example it is possible wrap some mojo execution to
decorate default functionality or skip some executions
|
| 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
Mojos to communicate with each others Mojos, 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.
|
| LegacySupport
Helps to provide backward-compatibility with plugins that use legacy components.
|
| MavenPluginManager
Provides basic services to manage Maven plugins and their mojos.
|
| Mojo
This interface forms the contract required for
Mojos to interact with the Maven
infrastructure.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. |
| MojoExecutionRunner
Provides context for mojo execution.
|
| 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
|
| MojosExecutionStrategy
Interface allows overriding default mojo execution strategy For example it is possible wrap some mojo execution to
decorate default functionality or skip some executions
|
| 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
Caches extension class realms.
|
| 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
|
| PluginArtifactsCache
Caches plugin artifacts.
|
| 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.
|
| 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.
|
| PluginRealmCache
Caches plugin class realms.
|
| PluginResolutionException
Exception occurring trying to resolve a plugin.
|
| Class and Description |
|---|
| BuildPluginManager |
| Class and Description |
|---|
| MavenPluginManager
Provides basic services to manage Maven plugins and their mojos.
|
| Class and Description |
|---|
| MavenPluginManager
Provides basic services to manage Maven plugins and their mojos.
|
| PluginManagerException
Exception in the plugin manager.
|
| PluginResolutionException
Exception occurring trying to resolve a plugin.
|
| Class and Description |
|---|
| LegacySupport
Helps to provide backward-compatibility with plugins that use legacy components.
|
| Class and Description |
|---|
| AbstractMojo
Abstract class to provide most of the infrastructure required to implement a
Mojo except for
the execute method.The implementation should have a Mojo annotation with the name of the goal: |
| ContextEnabled
Interface to allow
Mojos to communicate with each others Mojos, 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
Mojos to interact with the Maven
infrastructure.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. |
| Class and Description |
|---|
| AbstractMojo
Abstract class to provide most of the infrastructure required to implement a
Mojo except for
the execute method.The implementation should have a Mojo annotation with the name of the goal: |
| ContextEnabled
Interface to allow
Mojos to communicate with each others Mojos, 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
Mojos to interact with the Maven
infrastructure.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. |
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.