gpt4 book ai didi

scala - 如何防止Intellij Scala编译器将未使用的导入标记为错误?

转载 作者:行者123 更新时间:2023-12-03 04:55:50 24 4
gpt4 key购买 nike

我正在使用Scala Intellij插件,在最近的Intellij更新之后,我发现当我尝试构建(使用Gradle)时,我现在得到了项目中所有未使用导入的编译错误。我正在尝试找出如何将那些警告转为应有的警告。

This question是相关的,但不是修复程序,因为它讨论了Intellij编辑器级别的错误(例如,您在编辑器中会出现一条红色弯曲的线条)。直到我按下构建按钮,这才显现出来。

编辑:请求build.gradle,这是相关的部分:

compileScala {
scalaCompileOptions.additionalParameters = [
"-target:jvm-1.8",
"-feature",
"-Xno-patmat-analysis",
"-Xfatal-warnings",
"-Xlint:_",
"-deprecation",
"-unchecked",
"-Xlint:-infer-any",
"-Xlint:-unsound-match"
]
scalaCompileOptions.forkOptions.with {
jvmArgs = ["-Xms512M",
"-Xmx4096M",
"-Xss4M",
"-XX:MaxMetaspaceSize=1024M"]
}
}

似乎 -Xfatal-warnings位是问题所在,但这一直存在,并且从未遇到过未使用的导入错误。仅当与Intellij更新结合使用时,它才引起问题。

最佳答案

-Xfatal-warnings编译器选项是造成问题的原因。删除此选项,它将在代码中带有警告的情况下正常运行。

关于scala - 如何防止Intellij Scala编译器将未使用的导入标记为错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59902045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com