gradle build输出与vscode java扩展相同的警告

时间:2020-09-03 18:10:50

标签: java gradle visual-studio-code

我有一个从命令行运行的gradle构建。有时我会在vscode中打开并编辑项目。

当我在vscode中打开一个项目时,会收到一堆警告。当我从命令行使用gradle进行构建时,我一无所获。

有没有办法让我的gradle构建触发器与vscode扩展生成的警告完全相同?

1 个答案:

答案 0 :(得分:0)

我怀疑您是否可以在Gradle中获得与VSCode完全相同的警告,除非您可以以某种方式告诉Gradle将VSCode用作编译器。

也就是说,我一直都会

compileJava { 
    options.compilerArgs << "-Xlint:all" 
} 

在我的build.xml

如果噪声太大,可以降低皮棉级别,只需指定-Xlint:deprecation。有关可用的皮棉选项的列表,请参见the javac documentation。 (在页面上搜索“ -Xlint:”。)

您甚至可以使用-Xdoclint:all启用Javadoc linting;再次查看文档以了解其支持的检查。