web-dev-qa-db-ja.com

Scala sbtプロジェクトのバージョンを変更するには?

どうすればsbtプロジェクトのScala=バージョンを変更できますか?

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

38
Łukasz Lew

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

build.sbtscalaVersionを任意のScalaプロジェクトで使用する必要があるバージョン- 。sbtビルド定義 を参照)に変更します。

scalaVersion := "2.10.1"

sbt:

RunningSBT で述べたように、次のことができます。

++<version>を使用して、一時的にScalaの別のバージョンに切り替えることができます。
このバージョンは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バージョンでコンパイルをトリガーします。

46
VonC