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
我正在使用带有 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