1

我有一个正在创建的插件,它有一个像这样的参数:

/** 
 * Global variable as maven plugin parameter
 * @parameter expression="${plugin.var}" default-value=OtherClass.GLOBAL_VAR
 */
private int var;

我有另一个类OtherClass,它有一个public final static int GLOBAL_VAR;.

我如何能够从实际插件软件的变量中设置默认值?

4

1 回答 1

2

您可以省略默认值的声明并OtherClass.GLOBAL_VAR直接分配给var

/** 
 * Global variable as maven plugin parameter
 * @parameter expression="${plugin.var}"
 */
private int var = OtherClass.GLOBAL_VAR;

只要${plugin.var}没有定义,var就不会改变它的值。

于 2013-04-08T18:10:50.480 回答