我有一个从命令行运行的gradle构建。有时我会在vscode中打开并编辑项目。
当我在vscode中打开一个项目时,会收到一堆警告。当我从命令行使用gradle进行构建时,我一无所获。
有没有办法让我的gradle构建触发器与vscode扩展生成的警告完全相同?
答案 0 :(得分:0)
我怀疑您是否可以在Gradle中获得与VSCode完全相同的警告,除非您可以以某种方式告诉Gradle将VSCode用作编译器。
也就是说,我一直都会
compileJava {
options.compilerArgs << "-Xlint:all"
}
在我的build.xml
如果噪声太大,可以降低皮棉级别,只需指定-Xlint:deprecation
。有关可用的皮棉选项的列表,请参见the javac documentation。 (在页面上搜索“ -Xlint:”。)
您甚至可以使用-Xdoclint:all
启用Javadoc linting;再次查看文档以了解其支持的检查。