Как изменить версию Scala для проекта sbt? - PullRequest
37 голосов
/ 22 мая 2010

Как я могу изменить версию Scala в проекте sbt?

Я бы хотел, чтобы SBT проверил, верна ли системная версия Scala, и если это не так, загрузите ее.

1 Ответ

45 голосов
/ 22 мая 2010

xsbt (0.10+, включая последнюю версию 0.13.7)

Измените scalaVersion в build.sbt на любую версию Scala, которую должен использовать ваш проект - см. определение сборки .sbt .

scalaVersion := "2.10.1"

sbt:

Как упомянуто в RunningSBT , вы можете:

Вы можете временно переключиться на другойверсия Scala, использующая ++<version>.
Эта версия не обязательно должна быть указана в вашем свойстве build.scala.versions, но она должна находиться в репозитории или быть локальной версией Scala , которую вы определили.

Но страница CrossBuild больше подходит для того, что вы хотите, так как в действии показывает, как изменить свойство build.scala.versions.

Итак, выдолжен иметь возможность

set build.scala.versions 2.7.7
reload
set build.scala.versions 2.8.0.RC2
reload

и каждый раз запускать компиляцию с другой версией Scala.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...