代码之家  ›  专栏  ›  技术社区  ›  Łukasz Lew

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

  •  36
  • Łukasz Lew  · 技术社区  · 16 年前

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

    1 回复  |  直到 11 年前
        1
  •  47
  •   Jacek Laskowski    11 年前

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

    scalaVersion 在里面 build.sbt 到您的项目应该使用的任何Scala版本-请参阅 .sbt build definition .

    scalaVersion := "2.10.1"
    

    sbt公司:

    RunningSBT

    您可以使用 ++<version> .
    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版本的编译。