All Classes and Interfaces
Class
Description
Abstract class for this Plugin.
Inject any plugin-specific
artifact metadata to the project's
artifact, for subsequent installation and deployment.
Used to configure injection of Plexus components by
MavenPluginManager.getConfiguredMojo(...)
.Default implementation of
PluginToolsRequest
, which is used to pass parameters to components used to extract
MojoDescriptor
instances from different types of metadata
for a given plugin.
Generate a plugin descriptor.
Used if your Mojo needs to fork a lifecycle.
Extensions to MojoDescriptor added to Maven 3, then are not available when run under Maven2.
Wrap errors when extraction exception occurred.
Generate something, for instance a plugin report, from a plugin descriptor.
Convenience methods to play with Maven plugins.
ParserCallback implementation.
Generates a
HelpMojo
class.Component instantiation strategy.
JavaMojoDescriptorExtractor, a MojoDescriptor extractor to read descriptors from java classes with annotations.
List of all Javadoc annotations used to describe a java Mojo.
Extracts Mojo descriptors from Java sources.
Reads the plugin descriptor and adds the fix for MNG-6109 when using Maven-3.3.9 and before.
This annotation will mark your class as a Mojo (ie.
Used to configure your Mojo parameters to be injected by
MavenPluginManager.getConfiguredMojo(...)
.Generate a Maven Plugin Descriptor XML file and
corresponding
plugin-help.xml
help content for PluginHelpGenerator
.Request that encapsulates all information relevant to the process of extracting
MojoDescriptor
instances from metadata for a certain type of mojo.Convenience methods to play with Maven plugins.
Plugin requirements.
Dependencies resolution scopes available before
mojo execution.