@Retention(value=RUNTIME) @Target(value={METHOD,FIELD}) @Inherited public @interface MojoParameter
Modifier and Type | Optional Element and Description |
---|---|
String |
alias
Specifies an alias which can be used to configure this parameter from
the POM.
|
String |
defaultValue
The default value is used when the expression evaluates to null.
|
String |
deprecated
Marks a parameter as deprecated.
|
String |
description
The description of this parameter's use inside the Mojo.
|
String |
expression
Specifies the expression used to calculate the value to be injected
into this parameter of the Mojo at buildtime.
|
String |
property |
boolean |
readonly
Specifies that this parameter cannot be configured directly by the user
(as in the case of POM-specified configuration).
|
boolean |
required
Whether this parameter is required for the Mojo to function.
|
public abstract String description
public abstract String property
public abstract boolean required
public abstract boolean readonly
public abstract String deprecated
public abstract String alias
public abstract String expression
public abstract String defaultValue
Copyright © 2006-2012. All Rights Reserved.