public interface JavadocMojoAnnotation
Modifier and Type | Field and Description |
---|---|
static String |
AGGREGATOR
Flags this Mojo to run it in a multi module way, i.e. aggregate the build with the set of projects listed
as modules.
|
static String |
COMPONENT
Populate the field with an instance of a Plexus component.
|
static String |
COMPONENT_ROLE
Refer to
@component role="..." |
static String |
COMPONENT_ROLEHINT
Refer to
@component roleHint="..." |
static String |
CONFIGURATOR
The configurator type to use when injecting parameter values into this Mojo.
|
static String |
DEPRECATED
Refer to
@deprecated <since-text>
Note: Could be defined in a Mojo Type or a Mojo Field. |
static String |
DESCRIPTION
The description for the Mojo.
|
static String |
EXECUTE
Refer to
@execute ... |
static String |
EXECUTE_GOAL
The Mojo goal will be executed in isolation.
|
static String |
EXECUTE_LIFECYCLE
The Mojo will be invoked in a parallel lifecycle.
|
static String |
EXECUTE_PHASE
The Mojo will be invoked in a parallel lifecycle, ending at the given phase.
|
static String |
EXECUTION_STATEGY
Refer to
@executionStrategy <strategy> . |
static String |
GOAL
The name for the Mojo that users will reference to execute it.
|
static String |
IMPLEMENTATION
The Mojo's fully-qualified class name.
|
static String |
INHERIT_BY_DEFAULT
Allow Mojo inheritance.
|
static String |
INSTANTIATION_STRATEGY
Refer to
@instantiationStrategy <per-lookup> . |
static String |
LANGUAGE
The implementation language for the Mojo.
|
static String |
MULTI_EXECUTION_STRATEGY
Deprecated.
use
@executionStrategy always instead |
static String |
PARAMETER
Refer to
@parameter ... |
static String |
PARAMETER_ALIAS
This defines an alias which can be used to configure a parameter.
|
static String |
PARAMETER_DEFAULT_VALUE
This defines the default value to be injected into this parameter of the Mojo at build time.
|
static String |
PARAMETER_EXPRESSION
Deprecated.
use PARAMETER_PROPERTY instead
|
static String |
PARAMETER_IMPLEMENTATION
This defines the default implementation in the case the parameter type is an interface.
|
static String |
PARAMETER_NAME
This defines the name of the bean property used to get/set the field: by default, field name is used.
|
static String |
PARAMETER_PROPERTY
This defines the property used to calculate the value to be injected into this parameter of the
Mojo at build time, which can come from
-D execution, setting properties or pom properties. |
static String |
PHASE
Refer to
@phase <phaseName> . |
static String |
READONLY
Specifies that this parameter cannot be configured directly by the user (as in the case of POM-specified
configuration).
|
static String |
REQUIRED
Specifies that this parameter is required for the Mojo to function.
|
static String |
REQUIRES_DEPENDENCY_COLLECTION
Flags this Mojo as requiring the dependencies in the specified scope (or an implied scope) to be collected
before it can execute.
|
static String |
REQUIRES_DEPENDENCY_RESOLUTION
Flags this Mojo as requiring the dependencies in the specified scope (or an implied scope) to be resolved
before it can execute.
|
static String |
REQUIRES_DIRECT_INVOCATION
Refer to
@requiresDirectInvocation <true|false> . |
static String |
REQUIRES_ONLINE
Flags this Mojo to run online.
|
static String |
REQUIRES_PROJECT
Flags this Mojo to run inside of a project.
|
static String |
REQUIRES_REPORTS
Flags this Mojo to run inside reports.
|
static String |
SINCE
Refer to
@since <deprecated-text>
Note: Could be defined in a Mojo Type or a Mojo Field. |
static String |
THREAD_SAFE
Indicates that this mojo is thread-safe and can be run in parallel.
|
static final String AGGREGATOR
@aggregator
.
static final String CONFIGURATOR
@configurator <roleHint>
.
static final String DESCRIPTION
@description
.
static final String EXECUTE
@execute ...
.
static final String EXECUTE_GOAL
@execute goal="<goalName>"
.
static final String EXECUTE_LIFECYCLE
@execute lifecycle="<lifecycleId>"
.
static final String EXECUTE_PHASE
@execute phase="<phaseName>"
.
@execute lifecycle="<lifecycleId>" phase="<phaseName>"
.
static final String EXECUTION_STATEGY
@executionStrategy <strategy>
.
static final String GOAL
@goal <goalName>
.
static final String IMPLEMENTATION
@implementation
.
static final String INHERIT_BY_DEFAULT
@inheritByDefault <true|false>
.
static final String INSTANTIATION_STRATEGY
@instantiationStrategy <per-lookup>
.
static final String LANGUAGE
@language
.
static final String MULTI_EXECUTION_STRATEGY
@executionStrategy always
instead@attainAlways
.
static final String PHASE
@phase <phaseName>
.
static final String REQUIRES_DEPENDENCY_RESOLUTION
compile
, runtime
,
compile+runtime
and test
scopes.
@requiresDependencyResolution <requiredScope>
.
static final String REQUIRES_DEPENDENCY_COLLECTION
compile
, runtime
,
compile+runtime
and test
scopes.
@requiresDependencyCollection <requiredScope>
.
static final String REQUIRES_DIRECT_INVOCATION
@requiresDirectInvocation <true|false>
.
static final String REQUIRES_ONLINE
@requiresOnline <true|false>
.
static final String REQUIRES_PROJECT
@requiresProject <true|false>
.
static final String REQUIRES_REPORTS
@requiresReports <true|false>
.
static final String THREAD_SAFE
static final String COMPONENT
@component ...
.
static final String COMPONENT_ROLE
@component role="..."
.
static final String COMPONENT_ROLEHINT
@component roleHint="..."
.
static final String PARAMETER
@parameter ...
static final String PARAMETER_NAME
@parameter name="..."
.
static final String PARAMETER_ALIAS
@parameter alias="..."
.
static final String PARAMETER_DEFAULT_VALUE
@parameter default-value="..."
.
static final String PARAMETER_EXPRESSION
@parameter expression="..."
.
static final String PARAMETER_PROPERTY
-D
execution, setting properties or pom properties.
@parameter property="..."
.
static final String PARAMETER_IMPLEMENTATION
@parameter implementation="..."
.
static final String READONLY
@readonly
.
static final String REQUIRED
@required
.
static final String SINCE
@since <deprecated-text>
static final String DEPRECATED
@deprecated <since-text>
Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.