如何设置maven数组参数的默认值?

时间:2013-04-26 12:32:05

标签: java maven-2 maven-plugin default-value

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

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

但我的数组设置如下:

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

如何将数组变量的默认值设置为自定义maven插件中的参数?

1 个答案:

答案 0 :(得分:3)

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

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

那会给你一个空数组。