我正在使用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