Serialized Form


Package org.apache.maven.plugin.tools.model

Class org.apache.maven.plugin.tools.model.Component extends java.lang.Object implements Serializable

Serialized Fields

role

java.lang.String role
The component role to lookup.


hint

java.lang.String hint
The role-hint to lookup.

Class org.apache.maven.plugin.tools.model.LifecycleExecution extends java.lang.Object implements Serializable

Serialized Fields

lifecycle

java.lang.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

java.lang.String phase
The phase in the sub-lifecycle.


goal

java.lang.String goal
A goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.

Class org.apache.maven.plugin.tools.model.Mojo extends java.lang.Object implements Serializable

Serialized Fields

goal

java.lang.String goal
The name of the goal used to invoke this mojo.


phase

java.lang.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

java.lang.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

java.util.List<E> components
Field components.


parameters

java.util.List<E> parameters
Field parameters.


description

java.lang.String description
The description for this parameter.


deprecation

java.lang.String deprecation
A deprecation message for this mojo parameter.


call

java.lang.String call
The target/method within the script to call when this mojo executes.

Class org.apache.maven.plugin.tools.model.Parameter extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The parameter name.


alias

java.lang.String alias
An alternate name for the parameter.


property

java.lang.String property
The JavaBeans property name to use to configure the mojo with this parameter.


required

boolean required
Whether this parameter is required.


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.


expression

java.lang.String expression
The command-line reference to this parameter.


defaultValue

java.lang.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()) .


type

java.lang.String type
The java type for this parameter.


description

java.lang.String description
The description for this parameter.


deprecation

java.lang.String deprecation
A deprecation message for this mojo parameter.

Class org.apache.maven.plugin.tools.model.PluginMetadata extends java.lang.Object implements Serializable

Serialized Fields

mojos

java.util.List<E> mojos
Field mojos.


modelEncoding

java.lang.String modelEncoding
Field modelEncoding.

Class org.apache.maven.plugin.tools.model.PluginMetadataParseException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Serialized Fields

metadataFile

java.io.File metadataFile

originalMessage

java.lang.String originalMessage



Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.