如何使Maven插件Mojo参数的默认值为空字符串?

qmelpv7a  于 11个月前  发布在  Maven
关注(0)|答案(1)|浏览(134)

如何配置Maven插件Mojo参数,使其默认值为空String?
Parameter注解的defaultValue属性已经默认为"",因此像@Parameter(defaultValue = "")这样配置参数相当于根本不配置它。
这不起作用,并在运行时产生空值:

@Parameter(defaultValue = "")
    public String myParam;

字符串

vawmfj5a

vawmfj5a1#

该字段可以使用空字符串初始化,以避免在运行时出现空值,同时仍然允许用户覆盖它:

@Parameter
    public String myParam = "";

字符串
唯一需要注意的是,这不会作为默认值出现在站点插件生成的文档中

相关问题