如何在 sbt 项目中更改 Scala 版本?
我希望 SBT 检查系统的 Scala 版本是否正确,如果不是,请下载它。
更改scalaVersion
为build.sbt
您的项目应该使用的任何 Scala 版本 - 请参阅.sbt 构建定义。
scalaVersion := "2.10.1"
如RunningSBT中所述,您可以:
您可以使用 . 临时切换到另一个版本的 Scala
++<version>
。
此版本不必在您的build.scala.versions
属性中列出,但它必须在存储库中或者是您定义的本地 Scala版本。
但是CrossBuild 页面更适合您的需求,因为它实际显示了如何更改build.scala.versions
属性。
所以你应该能够
set build.scala.versions 2.7.7
reload
set build.scala.versions 2.8.0.RC2
reload
并且每次触发一个不同 Scala 版本的编译。