1、在总的web的pom里面,加入要合并的war内容,示例如下:
<!-- 在总的web的pom里面,加入要合并的war内容 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <overlays> <!-- 模块war1:如客户 --> <overlay> <groupId>com.sishuok</groupId> <artifactId>customermger</artifactId> </overlay> <!-- 模块war2:如订单 --> <overlay> <groupId>com.sishuok</groupId> <artifactId>goodsmgrweb</artifactId> </overlay> </overlays> </configuration> </plugin
2、在总的web的pom里面,加入要合并的war的依赖,示例如下:
<dependency> <groupId>com.sishuok</groupId> <artifactId>customermger</artifactId> <version>0.0.1-SNAPSHOT</version> <type>war</type> </dependency> <dependency> <groupId>com.sishuok</groupId> <artifactId>goodsmgrweb</artifactId> <version>0.0.1-SNAPSHOT</version> <type>war</type> </dependency>
注意:如果多个war有同路径且同名的文件,如果总的web里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。
时间: 2024-10-03 21:41:34