如何在sbt项目中更改Scala版本?
我希望SBT检查系统的Scala版本是否正确,如果不是这样,则下载它 .
将 build.sbt 中的 scalaVersion 更改为您的项目应使用的Scala版本 - 请参阅.sbt build definition .
build.sbt
scalaVersion
scalaVersion := "2.10.1"
如RunningSBT中所述,您可以:
您可以使用<version>临时切换到另一版本的Scala . 此版本不必在build.scala.versions属性中列出,但它必须位于存储库中,或者是您已定义的本地Scala版本 .
但是CrossBuild page更适合你想要的东西,因为它显示了如何改变 build.scala.versions 属性 .
build.scala.versions
所以你应该能够
set build.scala.versions 2.7.7 reload set build.scala.versions 2.8.0.RC2 reload
并且每次使用不同的Scala版本触发编译 .
1 回答
xsbt(0.10,包括最新的0.13.7)
将
build.sbt
中的scalaVersion
更改为您的项目应使用的Scala版本 - 请参阅.sbt build definition .sbt:
如RunningSBT中所述,您可以:
但是CrossBuild page更适合你想要的东西,因为它显示了如何改变
build.scala.versions
属性 .所以你应该能够
并且每次使用不同的Scala版本触发编译 .