5

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

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

但是我的数组是这样设置的:

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

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

4

1 回答 1

5

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

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

这会给你一个空数组。

于 2013-04-26T12:45:19.867 回答