sbt:如何合并多个罐子

时间:2017-10-11 14:00:56

标签: scala sbt sbt-assembly

有没有办法使用sbt在一个jar中合并(汇编)多个jar。

我想说:

  • src(空)
  • LIB / lib1.jar
  • LIB / lib2.jar

我希望:

  • 目标/ all.jar在

也许还有一些其他的工具来制作它,例如使用zip来聚合档案,但我认为sbt会在组装过程中做一些有用的检查。

1 个答案:

答案 0 :(得分:2)

SBT有一个程序集插件:

https://github.com/sbt/sbt-assembly

您应该能够将静态lib / jars添加为依赖项,然后程序集插件可以将它们全部包装到一个jar中。