如何使用启动器将spring-boot打包为多个JAR?

时间:2018-12-20 17:26:37

标签: spring-boot

我试图通过将较小的数据块复制到容器中来减少Docker层的大小(而不是整个映像)。希望这可以防止无法在Azure DevOps上更改的tls超时。

但是,spring-boot通常将所有内容打包为单个uber JAR。我想知道是否可以通过spring-boot重新打包它,使其成为多个JAR。

另一个好处是,如果我可以先复制spring-boot和依赖关系JAR文件,它们也许可以在另一个映像中重用该层。

1 个答案:

答案 0 :(得分:1)

我有类似的问题。我什至不得不拆分lib文件夹,以便编写自己的maven插件。如果需要使用maven进行构建,则可以使用它。 sb-aplitter-plugin