为什么我的sbt文件夹中同时有0.13和1.0?

时间:2019-06-30 19:13:37

标签: scala sbt

我安装了sbt,现在我正在查看.sbt以安装全局插件

~/.sbt$ ll
total 20
drwxr-xr-x  5 miki miki 4096 јун 30 20:48 ./
drwxr-xr-x 87 miki miki 4096 јун 30 20:48 ../
drwxr-xr-x  3 miki miki 4096 јун 30 20:46 0.13/
drwxr-xr-x  3 miki miki 4096 јун 30 20:48 1.0/
drwxr-xr-x  3 miki miki 4096 јун 30 20:48 boot/

无论如何,sbt参考手册说

This version of sbt (sbt 0.13) is outdated and not supported!

我该怎么办?我的配置正确吗?

1 个答案:

答案 0 :(得分:2)

不同的项目可以使用不同版本的sbt。通常,它在project/build.properties中设置。因此,如果克隆某个使用sbt 0.13的项目并在其中启动sbt,则即使sbt启动器的版本为1.x,也将是sbt 0.13。

sbt将设置和其他内容存储在~/.sbt/0.13中,因此您不应删除它。您可以为sbt 0.13和sbt 1设置不同的全局设置和插件集。并非所有版本的sbt都存在所有插件,因此无法统一。