Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

scalaVersion := "2.10.1"

SBT:

Как упоминалось в RunningSBT, вы можете:

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

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

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

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

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