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
。