Intellij 的 Gradle 插件:如何设置“--warning-mode all”以避免运行程序时出现弃用警告

问题描述 投票:0回答:3

我正在使用 Gradle 插件。在构建结束时它说:

“此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。”

但我不知道在 IDEA 中将命令行选项传递给 Gradle。我已经阅读了一些将其添加到 gradle.properties 文件夹的建议,但它对我来说不存在。

我尝试将其添加到 gradle-wrapper.properties 中,但这不正确并且不会改变任何内容。

我想我最好不使用任何已弃用的 gradle 功能。我在线下载了最新版本,不确定为什么任何功能在任何情况下都应该被弃用。

以前有人解决过这个问题吗?其他问题的答案并没有解决问题,我似乎对此迷失了。

intellij-idea gradle-plugin
3个回答
2
投票

org.gradle.warning.mode=(all,fail,summary,none) 文件
中使用 
gradle.properties


0
投票

我和其他人遇到的问题是找到 gradle.properties 文件。事实上,我本来可以创建它。解决方案:

如果您的构建没有 gradle.properties 文件,只需在项目目录中创建该文件。 在目录中,写入以下命令: org.gradle.warning.mode=all [这将记录不推荐使用的内容] 修复问题,或者如果您愿意,也可以完全消除警告。 希望这可以帮助那些让我发疯的人。


0
投票

要禁用此警告,请将属性

org.gradle.warning.mode=None
添加到 gradle.properties 文件(在项目级别或全局级别)。

gradle.properties

org.gradle.warning.mode=None

全局禁用它

将其附加到位于用户主目录中

gradle.properties
文件夹中的
.gradle

要一步完成此操作,请运行:

mkdir -p ~/.gradle && echo "org.gradle.warning.mode=None" >> ~/.gradle/gradle.properties

低于文档

的有效值
枚举常量 描述
全部 显示所有警告。
失败 显示所有警告,如果存在任何警告,则构建失败。
根本没有弃用警告。
总结 在构建结束时显示摘要,而不是将所有警告呈现到控制台输出中。

环境

Gradle 8.3
JVM 17.0.8 (Azul Systems, Inc. 17.0.8+7-LTS)
Mac OS X 13.4.1 aarch64
© www.soinside.com 2019 - 2024. All rights reserved.