Interface | Description |
---|---|
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.Key |
A cache key.
|
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. |
PluginArtifactsCache |
Caches plugin artifacts.
|
PluginArtifactsCache.Key |
A cache key.
|
PluginDescriptorCache |
Caches raw plugin descriptors.
|
PluginDescriptorCache.Key |
A cache key.
|
PluginManager | Deprecated |
PluginRealmCache |
Caches plugin class realms.
|
PluginRealmCache.Key |
A cache key.
|
Class | 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: |
DebugConfigurationListener | Deprecated |
DefaultBuildPluginManager |
DefaultBuildPluginManager
|
DefaultExtensionRealmCache |
Default extension realm cache implementation.
|
DefaultExtensionRealmCache.CacheKey |
CacheKey
|
DefaultPluginArtifactsCache | |
DefaultPluginArtifactsCache.CacheKey |
CacheKey
|
DefaultPluginDescriptorCache |
Caches raw plugin descriptors.
|
DefaultPluginRealmCache |
Default PluginCache implementation.
|
DefaultPluginRealmCache.CacheKey |
CacheKey
|
ExtensionRealmCache.CacheRecord |
CacheRecord
|
MavenPluginValidator |
MavenPluginValidator
|
MojoExecution |
MojoExecution
|
PluginArtifactsCache.CacheRecord |
CacheRecord
|
PluginParameterExpressionEvaluator |
Evaluator for plugin parameters expressions.
|
PluginRealmCache.CacheRecord |
CacheRecord
|
Enum | Description |
---|---|
MojoExecution.Source |
Describes the source of an execution.
|
Exception | Description |
---|---|
AbstractMojoExecutionException |
Base exception.
|
CycleDetectedInPluginGraphException |
Exception occurring trying to resolve a plugin.
|
InvalidPluginDescriptorException |
InvalidPluginDescriptorException
|
InvalidPluginException |
Thrown when a plugin is not internally consistent.
|
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 | |
PluginExecutionException |
Exception in the plugin manager.
|
PluginIncompatibleException |
Signals a plugin which is not compatible with the current Maven runtime.
|
PluginLoaderException |
Signifies a failure to load a plugin.
|
PluginManagerException |
Exception in the plugin manager.
|
PluginNotFoundException |
Exception occurring trying to resolve a plugin.
|
PluginParameterException |
PluginParameterException
|
PluginResolutionException |
Exception occurring trying to resolve a plugin.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.