【问题标题】:How to package spring-boot as multiple JARs with launcher?如何使用启动器将 spring-boot 打包为多个 JAR?
【发布时间】:2018-12-20 17:26:37
【问题描述】:

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

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

这样做的另一个好处是,如果我可以先复制 spring-boot 和依赖 JAR 文件,他们可能能够在另一个图像中重用该层。

【问题讨论】:

    标签: spring-boot


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 2020-11-06
      • 2017-01-16
      • 1970-01-01
      相关资源
      最近更新 更多