我正在使用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以完全相同的方式表现的方式?

UPDATE 它适用于Idea 13,但不适用于Idea 14