如何在gradle中禁用scala编译警告? 以下不起作用:
tasks.withType(ScalaCompile) {
List<String> list = new ArrayList<String>()
list.add('-nowarn')
additionalParameters = list
}
答案 0 :(得分:4)
没有ScalaCompile.additionalParameters
这样的属性。除非您使用的是非常旧的Gradle版本,否则会导致出现“动态属性”警告,这通常表示构建脚本存在问题。尝试:
tasks.withType(ScalaCompile) {
scalaCompileOptions.additionalParameters = ["-nowarn"]
}
有关详细信息,请查看Gradle Build Language Reference中的ScalaCompile
。
答案 1 :(得分:0)
实际上,为我做完全技巧的代码是:
subprojects {
tasks.withType(ScalaCompile) {
scalaCompileOptions.deprecation = false
scalaCompileOptions.unchecked = false
scalaCompileOptions.additionalParameters = ['-nowarn']
options.warnings = false
options.compilerArgs = ['-XDignore.symbol.file']
}
}