微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sbt 1.4文件夹在哪里?

如何解决sbt 1.4文件夹在哪里?

我正在遵循sbt eclipse插件安装指南here。它告诉我创建:

the global file (for version 0.13 and up) at ~/.sbt/SBT_VERSION/plugins/plugins.sbt

我转到~/.sbt/,在那里只能看到1.0boot文件夹。 1.4无处可寻。我想念什么吗? 1.4与1.0相比有一些版本,我想不出文件夹丢失的原因。

解决方法

如评论中所述,1.0适用于任何1.x版本。如果您查看Global Settings的sbt文档,就会清楚地看到它指向此位置:

应应用于所有项目的设置可以进入$HOME/.sbt/1.0/global.sbt(或$HOME/.sbt/1.0中任何扩展名为.sbt的文件)。这些设置可以使用$HOME/.sbt/1.0/plugins/中全局定义的插件。

是的,这可能会造成混淆,但这是因为所有1.x版本都是二进制兼容的,因此没有理由为每个次要版本的sbt创建新目录,并且它停留在{ {1}}。您可以在本期中找到有关它的更多详细信息:sbt/sbt#3858

@ eed3si9n:

这是故意的。 sbt 1.x采用语义版本控制。 [...] 由于语义版本控制,bincompat现在仅由第一段表示。我们应该早就抓住这一点,并使用1或类似的东西,但是由于有一些期望的代码(Int,Int),所以我们使用1.0。

@dwijnand:

正如Eugene所说,1.0是整个1.x系列的二进制API。回想起来,我应该将其设置为“ 1.x”(并正确处理现有的(Int,Int)类型签名),而不是“ 1.0”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。