8

我有一个使用 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 构建中应用它。

有什么解决办法吗?

谢谢

4

1 回答 1

7

将以下内容添加到您的 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 仍然需要

于 2013-10-23T22:43:13.477 回答