所以我使用sbt-assembly并使用程序集assemblyPackageDependency任务和我的build生成一个project-assembly-1.0.0-deps.jar,无论我做什么我都无法发布这个jar文件。我该怎么办?
我已添加此内容和变体,但无济于事。我可以得到那个有我不想要的来源的全脂肪罐,因为它会导致冲突。
settings(.....)
++addArtifact(artifact in (Compile, assemblyPackageDependency), assemblyPackageDependency)
如果有人可以请你告诉我怎么做,我会非常感激......还有头发留下......
干杯
答案 0 :(得分:0)
我不是真的,我理解你的任务是正确的,但是看看sbt release plugin来发布文物
答案 1 :(得分:0)
我建议您使用oneJarSettings
代替sbt-assembly
。您可以在此处查看link作为参考。
答案 2 :(得分:0)
是的,所以我放弃了,转而使用xerial / sbt-pack插件。自定义任务我们走了。更快更清洁:)