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

SBT: How to exclude source files and documentation from the assembly?

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

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

有什么方法可以使用 SBT 跳过这些包吗?

这应该禁止生成这些 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