使用-deprecation运行SBT

agi*_*eel 10 scala sbt

我似乎在我的project/build.scala文件中有警告(不在我的SCALA PROJECT中).如何配置SBT以使用该-deprecation标志运行.

// Does not help so do not suggest it!
scalacOptions ++= Seq("-unchecked", "-deprecation")
Run Code Online (Sandbox Code Playgroud)

我知道SBT有sbt.boot.properties文件,但无法弄清楚该标志是否应该进入.如果这是一个例子会很好.Thx提前.

BTW

我使用SBT发射器为0.12.2并且SBT 0.12.2和0.11.3都有问题.如果重要的话,我会在Ubuntu上.

dre*_*xin 12

只需将scalacOptions设置放入project/build.sbt.项目和构建定义的设置放在不同的文件中,因为它们必须在可以使用之前进行编译,并且当您想要更改编译器设置时,无法在同一文件中处理.

编辑:只是为了防止混淆./build.sbt,project/build.scala并且project/build.sbt是不同的.在第一个中,您为项目设置了正常设置,在后两个中(从未一起使用),您可以设置影响项目文件编译的设置.

  • 编辑Randall的Thx,但你能解释一下,你如何在文件本身中放置影响`build.scala`编译的设置? (2认同)