<!-- 1.在总的web的pom里面加,加入要合并的war内容(合并war包的配置) -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<overlays> <!-- 将合并的war包的东西都配进来 -->
<overlay>
<groupId>com.sishuok</groupId>
<artifactId>customermgr</artifactId>
</overlay>
<overlay>
<groupId>com.sishuok</groupId>
<artifactId>goodsmgrweb</artifactId>
</overlay>
</overlays>
</configuration>
</plugin>
</plugins>
<!-- 2.在总的web的pom里面,加入要合并的war的依赖 -->
<dependency>
<groupId>com.sishuok</groupId>
<artifactId>customermgr</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>
3.查看最后合并的war包,应该就是最后合并后的内容了
注意:
如果多个war 有同路径且同名的文件:
1.如果总的web里面有,那么总的这个会覆盖分支的;
2.如果总的没有,那么看合并的顺序,留下第一个的文件