38

sbt プロジェクトで Scala のバージョンを変更するにはどうすればよいですか?

システムの Scala のバージョンが正しいかどうかを SBT に確認してもらい、正しくない場合はダウンロードしてもらいたいです。

4

1 に答える 1

47

xsbt(0.10+、最新の0.13.7を含む)

プロジェクトで使用する必要のあるScalaバージョンに変更scalaVersionします。.sbtビルド定義を参照してください。build.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バージョンでコンパイルをトリガーします。

于 2010-05-22T12:53:29.367 に答える