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.