SBT: Как исключить из сборки исходные файлы и документацию?

Я использую плагин простой сборки с SBT, но вместе с собранным пакетом я получаю дополнительные пакеты, такие как:

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

Есть ли способ пропустить эти пакеты с помощью SBT?


person Randomize    schedule 07.07.2016    source источник


Ответы (1)


Это должно отключить создание этих 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
person devkat    schedule 07.07.2016
comment
не работает для меня. Когда я запускаю локальный файл, он все равно генерирует банку. Когда я запускаю jenkins, он все равно генерирует все три :( - person Andrew Norman; 11.10.2016