gpt4 book ai didi

java - 使用 Maven Plugin 参数值作为另一个参数的默认值

转载 作者:搜寻专家 更新时间:2023-11-01 03:38:23 29 4
gpt4 key购买 nike

有人知道是否可以将 maven 插件参数默认值设置为同一 Mojo 的另一个参数的值吗?

@Parameter(required = true, defaultValue = "1")
private int param1;

// works fine
@Parameter(defaultValue = "${project.basedir}")
private File param2;

// here I want param3 to be default to param1 if not set
// @Parameter(defaultValue = "${param1}") doesn't work
// @Parameter(defaultValue = "${project.param1}") doesn't work
// @Parameter(defaultValue = "1") not what I want
@Parameter
private int param3;

如果插件配置未提供 param3 的值,我希望 param3 等于 param1...这可能吗?

最佳答案

我认为当前的注释不可能做到这一点。我建议为 param3 编写一个 getter,其中包含必要的魔法,然后始终在您的代码中使用该 getter。

关于java - 使用 Maven Plugin 参数值作为另一个参数的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404728/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com