如果使用sbt,是否需要单独安装Scala?

时间:2014-07-19 10:31:57

标签: scala sbt

我问的原因是因为可以在build.sbt文件中指定Scala版本(使用scalaVersion设置),一旦你这样做,sbt会自动下载要用于的Scala版本该项目。

我似乎还记得,尽管我的系统上有Scala 2.11.1,但如果没有指定版本,sbt将编译并运行Scala 2.10。

所以问题是,如果我安装了sbt,是否需要单独安装Scala?

1 个答案:

答案 0 :(得分:8)

不,你不需要它。 sbt将为您下载Scala。

如果您安装sbt-extras(基本上只是一个脚本),您甚至不需要下载sbt:它会自动下载您需要的sbt启动器。非常方便,因为您只需在sbt.version中指定build.properties,就可以了。

修改:删除了关于无法在空目录中执行sbt console的评论,因为sbtsbt-extras现在都支持它。