Как sbt выбирает, какую версию Scala использовать?
У меня есть несколько проектов в моей сборке sbt. Я пытаюсь перейти на Scala 2.10 с версии 2.9.1, поэтому в свой файл build.sbt я положил
scalaVersion := "2.10.0"
Кажется, это работает, потому что в моем проекте верхнего уровня в sbt я получаю:
> scala-version
[info] 2.10.0
Однако, когда я переключаюсь на один из других проектов:
> project web-client
[info] Set current project to web-client (in build file:/C:/Users/...
[web-client] $ scala-version
[info] 2.9.1
Вы видите, что версия теперь изменилась обратно на 2.9.1! Как заставить одну и ту же версию Scala использовать во всех моих проектах?