gpt4 book ai didi

gradle - 为什么 Gradle 不会将运行时参数传递给 Groovy?

转载 作者:行者123 更新时间:2023-12-03 04:01:51 30 4
gpt4 key购买 nike

Gradle 2.14 和 Groovy 2.4.7 在这里。我有以下 Groovy:

@Slf4j
class Driver {
static void main(String[] args) {
log.info("Fizz prop value is: ${System.properties['fizz']}.")
}
}

我正在使用 Gradle 应用程序插件。当我运行时:
./gradlew run -Pfizz=buzz

我得到他以下控制台输出:

[main] INFO com.me.myapp.Driver - Fizz prop value is: null.



为什么我的应用程序认为 fizz属性是 null ,当我将其值传递为 buzz在命令行上?

最佳答案

您通过 -P 传递它这是 gradle 的属性

尝试使用 -D 传递它

关于gradle - 为什么 Gradle 不会将运行时参数传递给 Groovy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37844668/

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