如何使用 Maven 在 WAR 存档 WEB-INF/lib 中包含 JAR?
How to include JARs in WAR archive WEB-INF/lib using Maven?
我的 Maven pom
文件构建了一个没有依赖项的 war
,所以我必须手动将它们添加到 WEB-INF/lib。
有什么方法可以指示 Maven 将所有依赖项包含在 war
中? 所以 war
变得自我满足和独立
只需确保您的 pom 类型是 war
。 Maven 的默认行为是复制 lib 文件夹中的依赖项。
P.S。
如果您发现任何问题 post 您的完整 pom.
除了查看 maven war plugin 以获取更多文档
是的,请确保包装类型为 war,如 <packaging>war</packaging>
。还要检查你的 pom 中的依赖项是否在正确的范围内,例如,如果它们不是默认的或编译范围,这可能就是它们没有捆绑到 war 的 lib 文件夹中的原因。
<dependency>
..
..
<scope>compile</scope>
<dependency>
我的 Maven pom
文件构建了一个没有依赖项的 war
,所以我必须手动将它们添加到 WEB-INF/lib。
有什么方法可以指示 Maven 将所有依赖项包含在 war
中? 所以 war
变得自我满足和独立
只需确保您的 pom 类型是 war
。 Maven 的默认行为是复制 lib 文件夹中的依赖项。
P.S。
如果您发现任何问题 post 您的完整 pom.
除了查看 maven war plugin 以获取更多文档
是的,请确保包装类型为 war,如 <packaging>war</packaging>
。还要检查你的 pom 中的依赖项是否在正确的范围内,例如,如果它们不是默认的或编译范围,这可能就是它们没有捆绑到 war 的 lib 文件夹中的原因。
<dependency>
..
..
<scope>compile</scope>
<dependency>