Scala 使用-deprecation运行SBT
我的project/build.scala文件中似乎有警告(不在我的scala项目中)。如何配置SBT以使用Scala 使用-deprecation运行SBT,scala,sbt,Scala,Sbt,我的project/build.scala文件中似乎有警告(不在我的scala项目中)。如何配置SBT以使用-deprecation标志运行 // Does not help so do not suggest it! scalacOptions ++= Seq("-unchecked", "-deprecation") 我知道SBT有SBT.boot.properties文件,但无法确定标志是否应该放在那里。如果这是一个好例子。Thx提前 顺便说一句 我在0.12.2中使用SBT启动器,但在
-deprecation
标志运行
// Does not help so do not suggest it!
scalacOptions ++= Seq("-unchecked", "-deprecation")
我知道SBT有SBT.boot.properties
文件,但无法确定标志是否应该放在那里。如果这是一个好例子。Thx提前
顺便说一句
我在0.12.2中使用SBT启动器,但在SBT 0.12.2和0.11.3中都存在问题。我现在在Ubuntu上,以防万一。只需将
scalacOptions
设置放在project/build.sbt
中即可。项目和生成定义的设置放在不同的文件中,因为在使用它们之前必须对它们进行编译,并且由于要更改编译器设置,因此无法在同一文件中处理
编辑:为了避免混淆,
/build.sbt
、project/build.scala
和project/build.sbt
是不同的。在第一个选项中,您为项目设置了正常设置,在后两个选项中(不要同时使用这两个选项),您可以设置影响项目文件编译的设置。否决票不是我投的,您的答案实际上是正确的。我猜有人很快就做出了判断。再次使用Thx.Thx编辑Randall,但您能否解释一下,您是如何将影响编译build.scala
的设置放在文件本身中的?您是否可能混淆了/build.sbt
和project/build.sbt
?+1,但wdym被“从不同时使用”project/build.sbt
和project/build.scala
似乎配合得很好。