2013-04-26 60 views
3

我的自定义插件中有一个参数是数组。如果没有给出参数,我想将默认值设置为空数组。当然,这里是一个常规的变量正常的语法:如何设置maven数组参数的默认值?

/** 
* @parameter default-value="Hello Maven World" 
*/ 
private String message; 

但我的阵列设置是这样的:

/** 
* @parameter 
*/ 
private String[] message; 

我将如何设置一个数组变量的默认值作为参数在一个自定义的Maven插件?

回答

3

应该可以直接在代码中设置默认值,而不是使用标签。这个值仍然可以在pom文件中被覆盖。

/** 
* @parameter 
*/ 
private String[] message = new String[0]; 

这会给你一个空的数组。

相关问题