| Class | Description |
|---|---|
| AbstractMojoFieldTaglet |
Abstract
Taglet for annotations specified at the Mojo parameter level. |
| AbstractMojoTaglet | |
| AbstractMojoTypeTaglet |
Abstract
Taglet for annotations specified at the Mojo class level. |
| MojoAggregatorTypeTaglet |
The @aggregator tag is used to aggregate the Maven project and its child modules and
has no parameter.
|
| MojoComponentFieldTaglet |
The @parameter tag is used to populate Plexus component and has annotation parameters.
|
| MojoConfiguratorTypeTaglet |
The @configurator tag is used to inject parameter values into the Mojo and has annotation parameter.
|
| MojoExecuteTypeTaglet |
The @execute tag is used to reference the invocation way of the Mojo and has parameters.
|
| MojoExecutionStrategyTypeTaglet |
The @executionStrategy tag is used to specify the instantiation strategy and has has parameter.
|
| MojoGoalTypeTaglet |
The @goal tag is used to reference the goal name of the Mojo and has annotation parameter.
|
| MojoInheritByDefaultTypeTaglet |
The @inheritByDefault tag is used to run this Mojo inside of a project
and has annotation parameter.
|
| MojoInstantiationStrategyTypeTaglet |
The @instantiationStrategy tag is used to specify the instantiation strategy and has has parameter.
|
| MojoParameterFieldTaglet |
The @parameter tag is used to define a Mojo parameter and has annotation parameter.
|
| MojoPhaseTypeTaglet |
The @phase tag is used to reference the binded phase name of the Mojo and has has parameter.
|
| MojoReadOnlyFieldTaglet |
The @readonly tag is used to specify that this parameter cannot be configured directly by the
user and has no parameter.
|
| MojoRequiredFieldTaglet |
The @required tag is used to specify that this parameter is required for the Mojo
and has no parameter.
|
| MojoRequiresDependencyCollectionTypeTaglet |
The @requiresDependencyCollection tag is used to specify the required dependencies in the specified scope
and has parameter.
|
| MojoRequiresDependencyResolutionTypeTaglet |
The @requiresDependencyResolution tag is used to specify the required dependencies in the specified scope
and has parameter.
|
| MojoRequiresDirectInvocationTypeTaglet |
The @requiresDirectInvocation tag is used to allow this Mojo to be direct invoked by the user.
|
| MojoRequiresOnLineTypeTaglet |
The @requiresOnline tag is used to specify that this Mojo should be online
and has parameter.
|
| MojoRequiresProjectTypeTaglet |
The @requiresProject tag is used to run this Mojo inside of a project
and has parameter.
|
| MojoRequiresReportsTypeTaglet |
The @requiresReports tag is used to run this Mojo inside reports
and has parameter.
|
| MojoThreadSafeTypeTaglet |
The @threadSafe tag is used to indicate that a mojo is thread-safe and can be run in parallel
The following is a sample declaration: |