如何更改sbt项目的Scala版本?
我怎样才能改变一个sbt项目的Scala版本?
我希望SBT检查系统的Scala版本是否正确,如果不是这样,请下载。
xsbt(0.10+,包括最新的0.13.7)
将scalaVersion
中的build.sbt
更改为您的项目应该使用的任何Scala版本 – 请参阅.sbt构build定义 。
scalaVersion := "2.10.1"
SBT:
如RunningSBT中所述 ,您可以:
您可以使用
++<version>
暂时切换到另一个版本的Scala。
这个版本不一定要在你的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版本的编译。