-
goal
String goal
The name of the goal used to invoke this mojo.
-
phase
String phase
The phase to which this mojo should be bound by default.
-
aggregator
boolean aggregator
Whether this mojo operates as an aggregator when the reactor
is run. That is, only runs once.
-
requiresDependencyResolution
String requiresDependencyResolution
The scope of dependencies that this mojo requires to have
resolved.
-
requiresProject
boolean requiresProject
Whether this mojo requires a project instance in order to
execute.
-
requiresReports
boolean requiresReports
Whether this mojo requires a reports section in the POM.
-
requiresOnline
boolean requiresOnline
Whether this mojo requires online mode to operate normally.
-
inheritByDefault
boolean inheritByDefault
Whether this mojo's configuration should propagate down the
POM inheritance chain by default.
-
requiresDirectInvocation
boolean requiresDirectInvocation
If true, this mojo can only be directly invoked (eg.
specified directly on the command line).
-
execution
LifecycleExecution execution
Information about a sub-execution of the Maven lifecycle
which should be processed.
-
components
List<E> components
Field components.
-
parameters
List<E> parameters
Field parameters.
-
description
String description
The description for this parameter.
-
deprecation
String deprecation
A deprecation message for this mojo parameter.
-
since
String since
Version when the mojo was added to the API.
-
call
String call
The target/method within the script to call when this mojo
executes.