在外部 lib 文件夹中构建具有依赖项的 war
Building a war with dependencies in an external lib folder
我的 war 文件变得非常大,我想像构建 jars 一样构建它:将依赖项打包到 war 之外的 lib 文件夹中,以便保留 [=21] =] 体积小。传输到我的服务器的时间将大大缩短。
我没有在 SA 上找到解决此特定问题的问题。我想知道:
- 这在技术上是否可行,或者 Jakarta EE 中是否有某些东西禁止以这种方式打包依赖项?
- 如果可能的话,是否有 Maven 插件?
Jakarta EE 使用安装库机制的概念。
安装的库对所有 WAR 个文件可见。
您可以找到更多详细信息 here。
因此,您可以将所有不属于源代码的 JAR(如 Spring、Hibernate 等)移动到 Jakarta 安装的库中,并部署一个更轻量级的 WARs。
我的 war 文件变得非常大,我想像构建 jars 一样构建它:将依赖项打包到 war 之外的 lib 文件夹中,以便保留 [=21] =] 体积小。传输到我的服务器的时间将大大缩短。
我没有在 SA 上找到解决此特定问题的问题。我想知道:
- 这在技术上是否可行,或者 Jakarta EE 中是否有某些东西禁止以这种方式打包依赖项?
- 如果可能的话,是否有 Maven 插件?
Jakarta EE 使用安装库机制的概念。 安装的库对所有 WAR 个文件可见。
您可以找到更多详细信息 here。
因此,您可以将所有不属于源代码的 JAR(如 Spring、Hibernate 等)移动到 Jakarta 安装的库中,并部署一个更轻量级的 WARs。