gpt4 book ai didi

gradle - 如何智能地将系统属性传递给gradle中的测试?

转载 作者:行者123 更新时间:2023-12-02 06:55:00 26 4
gpt4 key购买 nike

build.gradle

tasks.withType(Test){
systemProperties=System.properties
println systemProperties['param']
}

现在我可以在命令行中传递参数:

gradle test -Dparam=10

或者将它们放入gradle.properties中:

systemProp.param=15

理想情况下,我希望将默认值放入 gradle.properties 中,并能够从命令行覆盖它们。不幸的是,如果我这样做,则 gradle.properties 具有优先权,并且 -Dparam=10 会被忽略。

您能提供任何解决方案吗?

最佳答案

https://issues.gradle.org/browse/GRADLE-2122

它从 2.12 或 2.13 开始就可以“以智能方式”运行!

上面的示例有效,命令行 -D 选项超出了 gradle.properties 中的默认值

关于gradle - 如何智能地将系统属性传递给gradle中的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38126058/

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