Comment sbt choisit-il la version de Scala à utiliser?

J'ai plusieurs projets dans mon sbt construire. Je suis en train de mettre à niveau à la Scala 2.10 de 2.9.1, donc, dans mon construire.sbt fichier j'ai mis

scalaVersion := "2.10.0"

Cela semblait fonctionner, parce que dans mon projet de niveau supérieur dans le sbt-je obtenir:

> scala-version
[info] 2.10.0  

Cependant, lorsque je passe à l'un des autres projets:

> project web-client
[info] Set current project to web-client (in build file:/C:/Users/...
[web-client] $ scala-version
[info] 2.9.1  

Vous voyez la version a changé de retour à 2.9.1! Comment puis-je forcer le même Scala version pour être utilisé dans tous mes projets?

source d'informationauteur Mark | 2013-01-28