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: |