Mar*_*cel 12 java warnings compiler-warnings gradle
我们使用Gradle 2.1和java插件.在compileJava期间会发生不同的警告,例如:
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: ../SomeClass.java uses or overrides a deprecated API.
Run Code Online (Sandbox Code Playgroud)
我们知道他们的意思,但不会修复它们(不要问,其他线程:)是否有办法以某种方式避免这些消息?它们会大大扰乱输出:
:project1:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: SomeClass.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
:project1:processResources
:project1:classes
:project1:jar
:project2:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.7
1 warning
:project2:processResources
:project2:classes
:project2:jar
:project2:war
Run Code Online (Sandbox Code Playgroud)
例如,在compileJava期间重定向stderr流是不是可能,以便我们可以发出警告?或者还有另一种方式吗?
试试这个:
tasks.withType(JavaCompile) {
options.warnings = false
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12327 次 |
| 最近记录: |