All Classes and Interfaces
Class
Description
Abstract class for this Plugin.
Base class for all reports generated by the plugin report plugin.
Deprecated.
Scripting support for Mojos is deprecated and is planned to be removed in Maven 4.0
Inject any plugin-specific
artifact metadata to the project's
artifact, for subsequent installation and deployment.
Supports
inline code tag.
Used to configure injection of Plexus components by
MavenPluginManager.getConfiguredMojo(...)
.Interface for processing plugin descriptor values (prior to serialization)
Context which is passed to
JavadocBlockTagsToXhtmlConverter
, JavadocInlineTagsToXhtmlConverter
,
JavadocBlockTagToHtmlConverter
and JavadocBlockTagToHtmlConverter
.Mojo scanner with java annotations.
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.
Supports
docRoot value tag.
Wrapper around regular
Parameter
which adds capability to
read/write a type javadoc URLReads enhanced plugin.xml files as generated by
PluginDescriptorFilesGenerator
and used by PluginReport
.Used if your Mojo needs to fork a lifecycle.
Extensions to
MojoDescriptor
not supported by Maven 3.2.5.Extensions to
PluginDescriptor
not supported by Maven 3.2.5.Wrap errors when extraction exception occurred.
Wraps a fully qualified (and resolved) code reference used in javadoc tags
see
, link
and
linkplain
.The type of the member part of the reference.
Generate something, for instance a plugin report, from a plugin descriptor.
Convenience methods to play with Maven plugins.
Group key: defines "grouping" for descriptor (based on source of extraction) and rank within
group.
Metadata for the group directory of the repository.
Generates a
HelpMojo
class.Display help information on maven-plugin-plugin.
Call
Call
mvn plugin:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Display help information on maven-plugin-report-plugin.
Call
Call
mvn plugin-report:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Replaces (X)HTML content by plain text equivalent.
Component instantiation strategy.
JavaMojoDescriptorExtractor, a MojoDescriptor extractor to read descriptors from java classes with annotations.
Converts a given
javadoc block taglet to HTML.
Converts a
Javadoc block tag to HTML format.
Replaces inline javadoc taglets by their according XHTML representation.
Converts a
Javadoc inline tag to HTML format.
Generates links for elements (packages, classes, fields, constructors, methods) in external
and/or an internal (potentially not yet existing) javadoc site.
Javadoc tool version ranges whose generated sites expose different link formats.
Describes a code reference used in javadoc tags
see
, link
and linkplain
.Common base class of both
JavadocBlockTagToHtmlConverter
and JavadocInlineTagToHtmlConverter
.Supports
inline linkplain taglet.
Supports
inline link tag.
Utility methods for dealing with links generated from Javadoc tags.
Supports
inline literal tag.
This annotation will mark your class as a Mojo (ie.
Visitor for annotations.
Visitor for Mojo classes.
Comparator of
MojoDescriptorExtractor
by MojoDescriptorExtractor.getGroupKey()
.Visitors for fields.
Method visitor.
Common interface for field and method visitors.
Used to configure your Mojo parameters to be injected by
MavenPluginManager.getConfiguredMojo(...)
.Build plugin descriptor object from
plugin.xml
.Serializes
a standard Maven Plugin Descriptor XML file
a descriptor containing a limited set of elements for
PluginHelpGenerator
an enhanced descriptor containing HTML values for some elements (instead of plain text as for the other two)
for org.apache.maven.plugin.plugin.report.GoalRenderer
from a given in-memory descriptor.Generates an
HelpMojo
class from help-class-source.vm
template.Generates the Plugin's documentation report:
plugin-info.html
plugin overview page,
and one goal-mojo.html
per goal.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 history.
Dependencies resolution scopes available before
mojo execution.
Supports block see
taglet.
Supports
inline value tag.