Come cambiare versione Scala per il progetto sbt?
Domanda
Come posso cambiare versione Scala di un progetto di SBT?
Vorrei SBT per verificare se la versione Scala del sistema è corretta e se non è il caso, allora scaricatelo.
Soluzione
xsbt (0.10+, compresa l'ultima 0.13.7)
Cambia scalaVersion
in build.sbt
per qualsiasi versione Scala vostro progetto dovrebbe usare - vedere .sbt definizione di compilazione .
scalaVersion := "2.10.1"
SBT:
Come accennato in RunningSBT , è possibile:
È possibile passare temporaneamente ad un'altra versione di Scala usando
++<version>
.
Questa versione non deve essere elencati nella vostra proprietàbuild.scala.versions
, ma non deve essere in un archivio o di essere un versione locale Scala è stato definito.
Ma la pagina CrossBuild è più adatto per quello che si vuole, come si vede in azione come cambiare la proprietà build.scala.versions
.
Quindi, si dovrebbe essere in grado di
set build.scala.versions 2.7.7
reload
set build.scala.versions 2.8.0.RC2
reload
e ogni trigger volta una compilation con una versione diversa Scala.