如何发布从assemblyPackageDependency生成的工件

时间:2015-06-17 05:02:05

标签: scala sbt sbt-assembly

所以我使用sbt-assembly并使用程序集assemblyPackageDependency任务和我的build生成一个project-assembly-1.0.0-deps.jar,无论我做什么我都无法发布这个jar文件。我该怎么办?

我已添加此内容和变体,但无济于事。我可以得到那个有我不想要的来源的全脂肪罐,因为它会导致冲突。

settings(.....)
++addArtifact(artifact in (Compile, assemblyPackageDependency), assemblyPackageDependency)

如果有人可以请你告诉我怎么做,我会非常感激......还有头发留下......

干杯

3 个答案:

答案 0 :(得分:0)

我不是真的,我理解你的任务是正确的,但是看看sbt release plugin来发布文物

答案 1 :(得分:0)

我建议您使用oneJarSettings代替sbt-assembly。您可以在此处查看link作为参考。

答案 2 :(得分:0)

是的,所以我放弃了,转而使用xerial / sbt-pack插件。自定义任务我们走了。更快更清洁:)