如何发布从 assemblyPackageDependency 生成的工件
How do I publish the artifact generated from assemblyPackageDependency
所以我使用 sbt-assembly 并在我的构建中使用 assembly assemblyPackageDependency 任务生成一个 project-assembly-1.0.0-deps.jar 无论我做什么我都无法发布它jar 文件。请问我该怎么做?
我已经在其中添加了这个及其变体,但无济于事。我可以获得完整的罐子,里面有我不想要的源代码,因为这会导致冲突。
settings(.....)
++addArtifact(artifact in (Compile, assemblyPackageDependency), assemblyPackageDependency)
如果有人能告诉我如何做到这一点,我将不胜感激..而且还有头发...
干杯
我不确定,我理解你的任务是对的,但看看sbt release plugin发布工件
我建议您使用 oneJarSettings
而不是 sbt-assembly
。您可以通过 link 这里作为参考。
是的,所以我放弃了,转而使用 xerial/sbt-pack 插件。自定义任务,我们走了。也更快更干净:)
所以我使用 sbt-assembly 并在我的构建中使用 assembly assemblyPackageDependency 任务生成一个 project-assembly-1.0.0-deps.jar 无论我做什么我都无法发布它jar 文件。请问我该怎么做?
我已经在其中添加了这个及其变体,但无济于事。我可以获得完整的罐子,里面有我不想要的源代码,因为这会导致冲突。
settings(.....)
++addArtifact(artifact in (Compile, assemblyPackageDependency), assemblyPackageDependency)
如果有人能告诉我如何做到这一点,我将不胜感激..而且还有头发...
干杯
我不确定,我理解你的任务是对的,但看看sbt release plugin发布工件
我建议您使用 oneJarSettings
而不是 sbt-assembly
。您可以通过 link 这里作为参考。
是的,所以我放弃了,转而使用 xerial/sbt-pack 插件。自定义任务,我们走了。也更快更干净:)