Serialized Form
-
Package org.apache.maven.tools.plugin.extractor.model
-
Class org.apache.maven.tools.plugin.extractor.model.Component extends Object implements Serializable
-
Class org.apache.maven.tools.plugin.extractor.model.LifecycleExecution extends Object implements Serializable
-
Serialized Fields
-
goal
String goal
A goal, not attached to a lifecycle phase, which should be executed ahead of this mojo. -
lifecycle
String lifecycle
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. -
phase
String phase
The phase in the sub-lifecycle.
-
-
-
Class org.apache.maven.tools.plugin.extractor.model.Mojo extends Object implements Serializable
-
Serialized Fields
-
aggregator
boolean aggregator
Whether this mojo operates as an aggregator when the reactor is run. That is, only runs once. -
call
String call
The target/method within the script to call when this mojo executes. -
components
List<Component> components
Field components. -
deprecation
String deprecation
A deprecation message for this mojo parameter. -
description
String description
The description for this parameter. -
execution
LifecycleExecution execution
Information about a sub-execution of the Maven lifecycle which should be processed. -
goal
String goal
The name of the goal used to invoke this mojo. -
inheritByDefault
boolean inheritByDefault
Whether this mojo's configuration should propagate down the POM inheritance chain by default. -
parameters
List<Parameter> parameters
Field parameters. -
phase
String phase
The phase to which this mojo should be bound by default. -
requiresDependencyResolution
String requiresDependencyResolution
The scope of dependencies that this mojo requires to have resolved. -
requiresDirectInvocation
boolean requiresDirectInvocation
If true, this mojo can only be directly invoked (eg. specified directly on the command line). -
requiresOnline
boolean requiresOnline
Whether this mojo requires online mode to operate normally. -
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. -
since
String since
Version when the mojo was added to the API.
-
-
-
Class org.apache.maven.tools.plugin.extractor.model.Parameter extends Object implements Serializable
-
Serialized Fields
-
alias
String alias
An alternate name for the parameter. -
defaultValue
String defaultValue
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()) . -
deprecation
String deprecation
A deprecation message for this mojo parameter. -
description
String description
The description for this parameter. -
expression
String expression
The command-line reference to this parameter. -
name
String name
The parameter name. -
property
String property
The JavaBeans property name to use to configure the mojo with this parameter. -
readonly
boolean readonly
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. -
required
boolean required
Whether this parameter is required. -
since
String since
Version when the parameter was added. -
type
String type
The java type for this parameter.
-
-
-
Class org.apache.maven.tools.plugin.extractor.model.PluginMetadata extends Object implements Serializable
-
Class org.apache.maven.tools.plugin.extractor.model.PluginMetadataParseException extends Exception implements Serializable
- serialVersionUID:
- 4022348153707995574L
-