【文件属性】:
文件名称:war-deps:示例项目演示 Maven 对战争依赖项的传递依赖项处理
文件大小:15KB
文件格式:ZIP
更新时间:2021-06-28 17:58:10
Java
战俘
演示如何通过 maven-war-plugin 在 Maven 中处理战争中的传递依赖项的示例项目。
带走的消息是:
向项目添加战争依赖项不会将战争的传递依赖项添加到类路径。
为了将 war 依赖项的传递依赖项添加到类路径,必须声明另一个对 war 项目的 pom 的依赖项(请参阅 。
在此项目上运行mvn clean install -fn将导致 war-deps-via-war 失败,因为 SomeClass 将不在其类路径上。
有关更多详细信息,请参阅以下内容:
模块
war-deps-dependency-a :包含 SomeClass,其他模块将在类路径上查找。
war-deps-dependency-b :依赖于 war-dependency-a 来测试传递依赖层次行为。
war-deps-overlay :一个使用 war-deps-war 作为叠加层
【文件预览】:
war-deps-master
----.gitignore(37B)
----README.md(2KB)
----war-deps-via-war()
--------pom.xml(860B)
--------src()
----pom.xml(2KB)
----war-deps-via-pom()
--------pom.xml(861B)
--------src()
----war-deps-overlay()
--------pom.xml(2KB)
--------src()
----war-deps-dependency-a()
--------pom.xml(430B)
--------src()
----war-deps-war()
--------pom.xml(618B)
--------src()
----war-deps-dependency-b()
--------pom.xml(598B)