将二进制文件发布到bintray时,sbt会挂断

时间:2014-05-21 14:03:23

标签: sbt sbt-native-packager bintray

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

我能够执行:

  • publish将罐子发布给bintray。
  • universal:packageBin生成.zip
  • universal:packageZipTarball生成.tgz

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

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

我检查了universal:publishuniversal:ivyModuleuniversal:publishConfigurationuniversal:publish::streams)的依赖关系,并且所有这些都已完成。

1 个答案:

答案 0 :(得分: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

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

你的ZIP文物有多大?你等了多久?