在外部 lib 文件夹中构建具有依赖项的 war

Building a war with dependencies in an external lib folder

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

我没有在 SA 上找到解决此特定问题的问题。我想知道:

Jakarta EE 使用安装库机制的概念。 安装的库对所有 WAR 个文件可见。

您可以找到更多详细信息 here

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