2

我想将压缩的二进制文件(.zip、.tgz)发布到 bintray。我正在使用 bintray-sbt 和 sbt-native-packager。

我能够执行:

  • publish它将罐子发布到 bintray。
  • universal:packageBin生成一个 .zip
  • universal:packageZipTarball生成 .tgz

但是,如果我执行: - universal:publishsbt 挂断,我必须关闭它正在执行的窗口。

有没有办法以详细的方式执行 sbt 以便我可以查看日志或任何其他信息?我试图最后执行,但由于我不得不关闭窗口,它没有显示任何有趣的东西。

我检查了universal:publish(和) 的依赖关系universal:ivyModule,它们都完成了。universal:publishConfigurationuniversal:publish::streams

4

1 回答 1

0

我今天也遇到了这个问题(因此通过网络搜索找到了这个问题。)

最后发现它并没有挂起,只是真的很慢。 sbt最终在将近 4 分钟后成功:

[info] published artifactName to https://api.bintray.com/...zip
[info] published artifactName to https://api.bintray.com/...tgz
[success] Total time: 216 s, completed 14-Jun-2017 10:22:06

通用二进制文件很可能比罐子大得多,因为它们也将包含所有依赖库。(在我的例子中,每个 ZIP 约为 20MB,而 JAR 约为 60kB。

您的 ZIP 工件有多大?你等了多久?

于 2017-06-14T09:35:04.043 回答