1、在总的web的pom里面,加入要合并的war内容,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<!-- 在总的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的依赖,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
|
<
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里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。
本文转自我爱大金子博客51CTO博客,原文链接http://blog.51cto.com/1754966750/1912066如需转载请自行联系原作者
我爱大金子