我在 IntelliJ Idea 14 中使用了一个 SBT 项目。
我的build.sbt
包含以下选项:
scalacOptions := Seq(
"-deprecation"
, "-feature"
, "-unchecked"
, "-Xfatal-warnings"
, "-Xlint"
, "-Ywarn-numeric-widen"
, "-Ywarn-value-discard"
, "-Yno-adapted-args"
, "-Ywarn-dead-code"
)
当我用我构建我的项目时,sbt compile
我得到了我想要的:作为错误的警告等。
但是,当我在 Idea 中构建/重建项目时,我什至没有“消息”窗口,除非我的代码无法编译。
当我转到 Scala 编译器首选项时,我看到所有这些选项都正确导入到 Idea 的“附加编译器选项”字段中。
有什么方法可以让 Idea 和 SBT 的行为完全相同?
更新它适用于理念 13,但不适用于理念 14