首页 > 代码库 > maven学习:多Web应用,合并成一个War包
maven学习:多Web应用,合并成一个War包
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里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。
本文出自 “我爱大金子” 博客,请务必保留此出处http://1754966750.blog.51cto.com/7455444/1912066
maven学习:多Web应用,合并成一个War包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。