SBT:如何从程序集中排除源文件和文档?

时间:2016-07-07 09:59:06

标签: scala sbt sbt-assembly

我正在使用带有SBT的普通程序集插件,但是随着组装的软件包,我得到了额外的软件包,如:

mypackage_2.11.jar
mypackage_2.11-javadoc.jar
mypackage_2.11.-sourcesjar

有没有办法用SBT跳过这些包?

1 个答案:

答案 0 :(得分:3)

这应禁用这些JAR的生成(参见http://www.scala-sbt.org/0.13/docs/Detailed-Topics/Artifacts.html):

publishArtifact in (Compile, packageBin) := false

publishArtifact in (Compile, packageDoc) := false

publishArtifact in (Compile, packageSrc) := false