W jaki sposób sbt wybiera, której wersji Scali użyć?
Mam wiele projektów w mojej wersji sbt. Próbuję uaktualnić do Scala 2.10 z wersji 2.9.1, więc w moim pliku build.sbt umieściłem
scalaVersion := "2.10.0"
Wydawało się to działać, ponieważ w moim projekcie najwyższego poziomu w sbt otrzymuję:
> scala-version
[info] 2.10.0
Jednak kiedy przełączam się na jeden z innych projektów:
> project web-client
[info] Set current project to web-client (in build file:/C:/Users/...
[web-client] $ scala-version
[info] 2.9.1
Widzisz, że wersja zmieniła się z powrotem na 2.9.1! Jak wymusić użycie tej samej wersji Scala we wszystkich moich projektach?