Variables Maven:从另一个类创建具有默认值的插件变量?

Variables Maven:从另一个类创建具有默认值的插件变量?,variables,maven,parameters,global-variables,default-value,Variables,Maven,Parameters,Global Variables,Default Value,我有一个我正在创建的插件,它有一个如下参数: /** * Global variable as maven plugin parameter * @parameter expression="${plugin.var}" default-value=OtherClass.GLOBAL_VAR */ private int var; 我有另一个名为OtherClass的类,它有一个public final static int GLOBAL\u VAR 如何从实际插件软件的变量中设置默认

我有一个我正在创建的插件,它有一个如下参数:

/** 
 * Global variable as maven plugin parameter
 * @parameter expression="${plugin.var}" default-value=OtherClass.GLOBAL_VAR
 */
private int var;
我有另一个名为
OtherClass
的类,它有一个
public final static int GLOBAL\u VAR


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

您可以省略默认值的声明,直接将
其他类分配给
VAR

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

只要未定义
${plugin.var}
var
将不会更改其值。

如何将
OtherClass.GLOBAL\u var
直接分配给
var
?如果未声明
默认值
,则当未设置
${plugin.var}
时,不应更改
var