对于发布我正在使用sbt-assembly,但问题是在publish
上它发布了我不需要的所有工件,我只是用汇编任务生成的工件。如何从packagedArtifacts
设置中删除工件?
答案 0 :(得分:3)
如果您只是想从发布任务中删除所有工件,请手动执行:
packagedArtifacts := Map.empty
然后使用程序集Artifact:
调用addArtifact
artifact in (Compile, assembly) ~= { art =>
art.copy(`classifier` = Some("assembly"))
}
现在,如果您致电show packagedArtifacts
,您将只看到装配工件