【问题标题】:How to set the default-value for a maven array parameter?如何设置 Maven 数组参数的默认值?
【发布时间】:2013-04-26 12:32:05
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    这会给你一个空数组。

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 2018-07-21
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 2019-10-22
      • 1970-01-01
      相关资源
      最近更新 更多