首页 文章

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

提问于
浏览
36

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

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

1 回答

  • 43

    xsbt(0.10,包括最新的0.13.7)

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

    scalaVersion := "2.10.1"
    

    sbt:

    RunningSBT中所述,您可以:

    您可以使用<version>临时切换到另一版本的Scala . 此版本不必在build.scala.versions属性中列出,但它必须位于存储库中,或者是您已定义的本地Scala版本 .

    但是CrossBuild page更适合你想要的东西,因为它显示了如何改变 build.scala.versions 属性 .

    所以你应该能够

    set build.scala.versions 2.7.7
    reload
    set build.scala.versions 2.8.0.RC2
    reload
    

    并且每次使用不同的Scala版本触发编译 .

相关问题