为 SBT 在本地发布预编译的 X 二进制文件

Publish precompiled-X binaries locally for SBT

我正在尝试在本地构建 SBT 并使用快照版本。

development docs 建议只需使用

在本地发布

sbt publishLocal

然后更新 sbt 批处理文件以指向更新的加载程序 jar。

然而,由于未解决的依赖关系,这在启动 sbt 时不起作用,例如

unresolved dependency: org.scala-sbt#precompiled-2_8_2;0.13.8-SNAPSHOT: not found

这并不奇怪,因为在检查本地 ivy 缓存时,publishLocal 没有生成预编译的 XXX 二进制文件。

是文档不正确还是我做错了什么?

这是我们的 CONTRIBUTING 文件中的错误。尝试:

sbt release-sbt-local