Я использую плагин Scala Intellij, и после недавнего обновления Intellij я обнаружил, что когда я пытаюсь собрать (используя Gradle), я теперь получаю ошибки компиляции для всех неиспользуемых импортов в проекте. Я пытаюсь выяснить, как превратить их в предупреждения, как они должны быть.
Этот вопрос связан, но не является исправлением, поскольку он обсуждает ошибки уровня редактора 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 это вызывало проблемы.