1:在总的 web 的 pom 里面,加入要合并的 war 内容,示例如下: <plugin> <.</groupId> <artifactId>maven-war-plugin</artifactId> <version></version> <configuration> <overlays> <overlay> <.sishuok</groupId> <artifactId>usermgr</artifactId> </overlay> <overlay> <.sishuok</groupId> <artifactId>goodsweb</artifactId> </overlay> </overlays> </configuration> </plugin> 分模块、分工程管理-1 《高级软件架构师实战培训——阶段一》——学架构系列精品教程 2:在总的 web 的 pom 里面,加入要合并的 war 的依赖,示例如下: <dependency> <.sishuok</groupId> <artifactId>goodsweb</artifactId> <version>-SNAPSHOT</version> <type>war</type> </dependency> <dependency> <.sishuok</groupId> <artifactId>usermgr</artifactId> <version>-SNAPSHOT</version> <type>war</type> </dependency> 3:查看最后生成的 war 包,应该就是合并后的内容了。注意:如果多个 war 有同路径且同名的文件,如果总的 web 里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。分模块、分工程管理-2 《高级软件架构师实战培训——阶段一》——学架构系列精品教程 4:在每个要测试的 web 的 pom 里面,加入 jetty 的插件配置,示例如下: <plugin> <.</groupId> <artifactId>jetty-maven-plugin</artifactId> <version
Maven补充 来自淘豆网m.daumloan.com转载请标明出处.