如何告诉sbt使用本地scala安装?

时间:2013-07-20 14:42:07

标签: scala sbt

尝试学习如何使用sbt并坚持下去:当我第一次安装sbt并运行它时,它会尝试将scala 2.9.x下载到我家中的某个目录中。我在其他地方安装了scala 2.10.2,那么如何告诉sbt使用scala发行版呢?

UPD。:解决方案(这是在构建项目时使用的sbt的分发,但sbt无论如何都会下载它本身所需的scala分发):

***@***:~|⇒  cat .sbt/global.sbt
scalaVersion := "2.10.2"

scalaHome := Some(file("/usr/share/scala"))

1 个答案:

答案 0 :(得分:2)

您可以将发行版的.jars复制到〜/ .ivy2 / cache。但这完全没有使用sbt。如果你想使用scala 2.10.2,只需输入

scalaVersion := "2.10.2"

进入你的build.sbt,它会为你下载这个版本。然后,如果你想在它出现时更新到2.11,你所要做的就是在build.sbt中更改一行。