sbt:如何合并多个罐子
sbt: how to merge multiple jars
有没有一种方法可以使用 sbt 将多个 jar 合并(组装)到一个 jar 中。
假设我有:
- src(空)
- lib/lib1.jar
- lib/lib2.jar
我想要:
- target/all.jar
也许还有其他一些工具可以做到这一点,例如使用 zip 来聚合存档,但我认为 sbt 在组装过程中会做一些有用的检查。
SBT 有一个汇编插件:
https://github.com/sbt/sbt-assembly
您应该能够将静态库/jar 添加为依赖项,然后程序集插件可以将它们全部打包到一个 jar 中。
有没有一种方法可以使用 sbt 将多个 jar 合并(组装)到一个 jar 中。
假设我有:
- src(空)
- lib/lib1.jar
- lib/lib2.jar
我想要:
- target/all.jar
也许还有其他一些工具可以做到这一点,例如使用 zip 来聚合存档,但我认为 sbt 在组装过程中会做一些有用的检查。
SBT 有一个汇编插件:
https://github.com/sbt/sbt-assembly
您应该能够将静态库/jar 添加为依赖项,然后程序集插件可以将它们全部打包到一个 jar 中。