1.0.0+
Root element of a script-based mojo's plugin metadata bindings.
1.0.0+
Root element of a script-based mojo's plugin metadata bindings.
1.0.0+
The list of mojos contained in the accompanying script.
1.0.0+
Mojo descriptor definition.
1.0.0+
The name of the goal used to invoke this mojo.
1.0.0+
The phase to which this mojo should be bound by default.
1.0.0+
Whether this mojo operates as an aggregator when the reactor is run. That is, only runs once.
1.0.0+
The scope of dependencies that this mojo requires to have resolved.
1.0.0+
Whether this mojo requires a project instance in order to execute.
1.0.0+
Whether this mojo requires a reports section in the POM.
1.0.0+
Whether this mojo requires online mode to operate normally.
1.0.0+
Whether this mojo's configuration should propagate down the POM inheritance chain by default.
1.0.0+
If true, this mojo can only be directly invoked (eg. specified directly on the command line).
1.0.0+
Information about a sub-execution of the Maven lifecycle which should be processed.
1.0.0+
List of plexus components required by this mojo.
1.0.0+
List of parameters used by this mojo.
1.0.0+
The description for this parameter.
1.0.0+
A deprecation message for this mojo parameter.
1.1.0+
Version when the mojo was added to the API.
1.0.0+
The target/method within the script to call when this mojo executes.
1.0.0+
A parameter used by a mojo, and configurable from the command line or POM configuration sections.
1.0.0+
The parameter name
1.0.0+
An alternate name for the parameter.
1.0.0+
The JavaBeans property name to use to configure the mojo with this parameter.
1.0.0+
Whether this parameter is required.
1.0.0+
Whether this parameter can be directly edited. If false, this param is either derived from another POM element, or refers to a runtime instance of the build system.
1.0.0+
The command-line reference to this parameter.
1.0.0+
An expression in the form ${instance.property} for extracting a value for this parameter, especially from
a runtime instance within the build system. (eg. ${project.build.directory} references
project.getBuild().getDirectory())
1.0.0+
The java type for this parameter.
1.0.0+
The description for this parameter.
1.0.0+
A deprecation message for this mojo parameter.
1.1.0+
Version when the parameter was added.
1.0.0+
A reference to a plexus component, assumed to be available to the plugin container.
1.0.0+
The component role to lookup.
1.0.0+
The role-hint to lookup.
1.0.0+
A sub-process execution of a lifecycle to satisfy the needs of a mojo.
1.0.0+
The name of the overlay to apply to the sub-lifecycle before executing it. If specified, this
lifecycle overlay definition will be bundled with the plugin.
1.0.0+
The phase in the sub-lifecycle.
1.0.0+
A goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.