gpt4 book ai didi

java - 在使用 Gradle 构建的 Groovy 项目中抑制 Java 警告 "Unsafe is internal proprietary API"

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:53 31 4
gpt4 key购买 nike

我有一个使用 Gradle (1.8) 构建的 Groovy 项目,其中一些 Java 类报告以下编译器警告消息:

warning: Unsafe is internal proprietary API and may be removed in a future release
import sun.misc.Unsafe;

有没有办法抑制该错误消息?我找到了一些建议使用 javac 编译器选项 -XDignore.symbol.file 的答案,但在使用 Groovy 插件时我无法将其应用到 Gradle 构建中。

有什么解决办法吗?

谢谢

最佳答案

将以下内容添加到您的 gradle.build 文件

compileJava {
options.compilerArgs << '-XDignore.symbol.file'
options.fork = true // may not needed on 1.8
options.forkOptions.executable = 'javac' // may not needed on 1.8
}

gradle 1.6 需要 fork,不确定 1.8更新:1.8 仍然需要它

关于java - 在使用 Gradle 构建的 Groovy 项目中抑制 Java 警告 "Unsafe is internal proprietary API",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19553336/

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