我想将压缩二进制文件(.zip,.tgz)发布到bintray。我正在使用bintray-sbt和sbt-native-packager。
我能够执行:
publish
将罐子发布给bintray。 universal:packageBin
生成.zip universal:packageZipTarball
生成.tgz 但是,如果我执行:
- universal:publish
sbt挂起,我必须关闭它正在执行的窗口。
有没有办法以冗长的方式执行sbt所以我可以看到日志或任何其他信息?我试图执行最后一次,但由于我不得不关闭窗口,它没有显示任何有趣的东西。
我检查了universal:publish
(universal:ivyModule
,universal:publishConfiguration
和universal:publish::streams
)的依赖关系,并且所有这些都已完成。
答案 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文物有多大?你等了多久?