sbt用来运行的Scala版本是否重要?可以改变吗?
附:我不是要求更改您的项目所针对的Scala版本 .
关于当前版本,查看changelogs for sbt,有几个更新提到了scala的新版本,最新版本是:
Scala版本升至2.10.5 . [...]
至于更改它,我不相信这是可能的,除非你想自己从源代码构建它(以及你正在使用的任何插件) .
真的有关系吗?并不是的!您的项目本身将使用您指定的任何版本的scala . 我只能通过两种方式看到它可能很重要 - 如果你想在你的项目中为我们编写一个自定义的sbt插件,它依赖于一个较新的scala版本的功能,或者如果你想在你的项目中使用其中一个功能构建构建文件(只是scala脚本) . 但是,我真的无法想象你需要为2.10.x的功能无法完成的构建做些什么 .
1 回答
关于当前版本,查看changelogs for sbt,有几个更新提到了scala的新版本,最新版本是:
至于更改它,我不相信这是可能的,除非你想自己从源代码构建它(以及你正在使用的任何插件) .
真的有关系吗?并不是的!您的项目本身将使用您指定的任何版本的scala . 我只能通过两种方式看到它可能很重要 - 如果你想在你的项目中为我们编写一个自定义的sbt插件,它依赖于一个较新的scala版本的功能,或者如果你想在你的项目中使用其中一个功能构建构建文件(只是scala脚本) . 但是,我真的无法想象你需要为2.10.x的功能无法完成的构建做些什么 .