【问题标题】:Building a war with dependencies in an external lib folder在外部 lib 文件夹中与依赖项建立战争
【发布时间】:2022-01-26 06:44:02
【问题描述】:

我的 war 文件变得非常大,我想像构建 jars 一样构建它:将依赖项打包到 war 外部的 lib 文件夹中,以保持 war 的大小。传输到我的服务器的时间将大大缩短。

我没有找到关于 SA 的问题来解决这个特定问题。我想知道:

  • 这在技术上是否可行,或者 Jakarta EE 中是否有禁止这种方式打包依赖项的内容?
  • 如果可能的话,有 Maven 插件吗?

【问题讨论】:

    标签: java jakarta-ee dependencies war maven-plugin


    【解决方案1】:

    Jakarta EE 正在使用安装库机制的概念。 所有 WAR 文件都可以看到已安装的库。

    更多详情您可以找到here

    因此,您可以将所有不属于您的源代码的 JAR(如 Spring、Hibernate 等)移动到 Jakarta 安装的库中,并部署一个轻量级的 WAR。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-07
    • 2022-08-16
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    相关资源
    最近更新 更多