Comment puis-je changer la version Scala dans un projet sbt?
J'aimerais que SBT vérifie si la version Scala du système est correcte et si ce n'est pas le cas, téléchargez-la.
Modifiez scalaVersion
dans build.sbt
à n'importe quelle version Scala version que votre projet devrait utiliser - voir . sbt build definition .
scalaVersion := "2.10.1"
Comme mentionné dans RunningSBT , vous pouvez:
Vous pouvez passer temporairement à une autre version de Scala en utilisant
++<version>
.
Il n'est pas nécessaire que cette version soit répertoriée dans votrebuild.scala.versions
, mais elle doit se trouver dans un référentiel ou être une version Scala locale que vous avez définie.
Mais la page CrossBuild est plus adaptée à ce que vous voulez, car elle montre en action comment changer le build.scala.versions
propriété.
Vous devriez donc pouvoir
set build.scala.versions 2.7.7
reload
set build.scala.versions 2.8.0.RC2
reload
et à chaque fois déclencher une compilation avec une version Scala différente.