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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top