【问题标题】:Publish precompiled-X binaries locally for SBT为 SBT 在本地发布预编译的 X 二进制文件
【发布时间】:2015-04-10 12:01:11
【问题描述】:

我正在尝试在本地构建 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 二进制文件。

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

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

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

    sbt release-sbt-local
    

    【讨论】:

    • 遗憾的是在 .ivy2/local 中仍然看不到任何预编译的-X
    • 我最近提交的构建修复有一个开放的拉取请求。你可以试试wip/build-fix 分支吗?它不再使用预编译的东西。
    • 我把它合并到了 0.13,所以实际抓取最新的。
    猜你喜欢
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多