如何在sbt项目中更改Scala版本?
我希望SBT检查系统的Scala版本是否正确,如果不是这样,那么请下载它。
答案 0 :(得分:44)
将scalaVersion
中的build.sbt
更改为您的项目应使用的Scala版本 - 请参阅.sbt build definition。
scalaVersion := "2.10.1"
如RunningSBT中所述,您可以:
您可以使用
++<version>
暂时切换到其他版本的Scala 此版本不必列在build.scala.versions
属性中,但必须位于存储库中,或者是您定义的local Scala版本。
但CrossBuild page更适合您想要的内容,因为它显示了如何更改build.scala.versions
属性。
所以你应该能够
set build.scala.versions 2.7.7
reload
set build.scala.versions 2.8.0.RC2
reload
并且每次都使用不同的Scala版本触发编译。