如何更改sbt项目的Scala版本?

时间:2010-05-22 12:17:34

标签: scala sbt

如何在sbt项目中更改Scala版本?

我希望SBT检查系统的Scala版本是否正确,如果不是这样,那么请下载它。

1 个答案:

答案 0 :(得分:44)

xsbt(0.10 +,包括最新的0.13.7)

scalaVersion中的build.sbt更改为您的项目应使用的Scala版本 - 请参阅.sbt build definition

scalaVersion := "2.10.1"

SBT:

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版本触发编译。