gpt4 book ai didi

gradle - Gradle 5 是否与 Groovy @Field 注释兼容?

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

我一直在使用 @Field 遇到问题当我从 Gradle 4 升级到 Gradle 5 时,Groovy 注释不起作用。

错误是:
Cannot get the value of write-only property '<varname>' for script of type <typename>

此处发布了对该问题的非常深入的描述: https://discuss.gradle.org/t/gradle-5-0-field-variable-visibility-issue/

如果存在已知问题,请提供链接。否则,将不胜感激有关如何解决此问题的任何想法。

最佳答案

我没有找到为什么会这样的答案。我确实找到了解决方案。

@Field 变量替换为 ExtraPropertiesExtension .

旧的:

@Field String outputJson = 'db.json'

新:

ext {
outputJson = 'db.json'
}

现在,您可以在脚本中的任何位置引用 outputJson,就像在 Gradle 4 上使用 @Field 注释一样。

关于gradle - Gradle 5 是否与 Groovy @Field 注释兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57634983/

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