1.首先配置依赖:

dependency>  <groupId>org.jeecgframework</groupId><artifactId>jeewx-test-web</artifactId><version>1.0.0-SNAPSHOT</version><type>war</type><scope>runtime</scope></dependency>

这里type一定要指定war.

然后在build节点内指定plugin如下:

<!-- 合并多个war -->
<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-war-plugin</artifactId>  <configuration>  <packagingExcludes>WEB-INF/web.xml</packagingExcludes>   <overlays>  <overlay>  <groupId>org.jeecgframework</groupId>  <artifactId>jeewx-test-web</artifactId>  </overlay></overlays>  </configuration>
</plugin>

其他参考:

<build>  <plugins>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-war-plugin</artifactId>  <version>2.4</version>  <configuration>  <overlays>  <overlay>  <groupId>com.chinarb.new</groupId>  <artifactId>RBManagerNew-SettleAccountsModel</artifactId>  <excludes> <!-- 那些文件可以忽略不,整合的时候不会将SettleAccountsModel文件整合进war中 -->  <exclude>**/web.xml</exclude>  <exclude>**/config/</exclude>  <exclude>**/lib/</exclude>  <exclude>**/com/chinarb/entity/</exclude>  </excludes>  </overlay>  <overlay..><!-- 其他的war项目 -->  </overlays>  </configuration>  </plugin>  </plugins>
</build>  

如果war中有的文件是不会覆盖掉,所以如果war中文件相同.overlay节点之后的内容是无法覆盖之前的.

使用这个技术可以完成 war单独运行,也可打包运行

采用eclipse启动命令: tomcat:run-war

maven如何合并两个war到一个war项目中相关推荐

  1. maven 不编译jasper文件_第一个SpringBoot项目、核心配置文件properties(yml、yaml)、集成jsp...

    SpringBoot简介及国内关注度 SpringBoot简介: 它用来简化 Spring 应用程序的创建和开发过程,也可以说 Spring Boot 能简化我们之前采用 SpringMVC +Spr ...

  2. java 合并两个列表_如何在Java中合并两个列表?

    java 合并两个列表 Merging two lists in Java is often a useful operation. These lists can be ArrayLists or ...

  3. (不带头结点的)单链表增删查改,逆置单链表(两种方法),求两个单链表的第一个公共结点,合并两个单链表,单循环链表中判断第一个入环点,约瑟夫环

    补充了每个算法的基本思想,并且画了思路图,源代码都经过调试成功 1.SlistNode.c文件 (1) (不带头结点的)单链表增删查改 #include "SlistNode.h" ...

  4. 3ml乐谱制作工具_每个数据科学家应在其下一个ml项目中使用两种工具

    3ml乐谱制作工具 by Braden Riggs and George Williams (gwilliams@gsitechnology.com) Braden Riggs和George Will ...

  5. 一个web项目中web.xmlcontext-param的作用

    转 <context-param>的作用: web.xml的配置中<context-param>配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置 ...

  6. python合并两列数据_在pandas / python中的同一数据框中将两列合并...

    >>> df Duration End station Start station 0 1407 NaN 14th & V St NW 1 509 NaN 21st & ...

  7. java中如何合并两个网格_java – 如何在GXT中合并网格单元格

    这是我在gxt 3中编辑网格中的单元格的方法.在这个例子中,我只是添加一个div,所以我可以为selenium测试添加一个id: ColumnConfig name = new ColumnConfi ...

  8. java excel表格合并多列_合并两列具有相同数据或列中不同数据的Excel行

    我想你还有另一个问题,你可能还是可能不知道 . 您不仅缺少值不匹配的值 . Sheet1在C2中的值为12346,与Sheet2 12346 C2不同 . 解决这个问题的唯一方法是做出人类决策,你的目 ...

  9. SAP HANA CLOUD和aws一个实际项目中的性能比较

    一个项目能省下3个开发,就足够sap云平台和aws的差价了 我之前见过一个case,用s3和Athena做的查询系统 性能不行,不知道请了多少aws专家,做分区,做优化,然后弄了好多异步,并行计算,查 ...

最新文章

  1. python语言标号_Python 编码为什么那么蛋疼?
  2. Transformer的潜在竞争对手QRNN论文解读,训练更快的RNN
  3. linux中的tasklet机制【转】
  4. mysql中order by优化的那些事儿
  5. android 调用本地第三方应用软件,如qq、微信、微博和视频播放器等
  6. MVC站点默认页为html页,设置ASP.NET MVC站点默认页为html页
  7. Ext.MessageBox.Show使用Progress
  8. 用来枚举属性的对象工具函数
  9. 马云正传——读书笔记
  10. 全文检索技术 mysql_浅谈MYSQL的全文检索的应用
  11. ognl概念和原理详解
  12. 超市收银系统-Java Swing版
  13. iconfont 阿里巴巴矢量图标库 在线引入图标
  14. W25Q64简介(译)
  15. 三层交换技术与链路聚合
  16. 凑微分公式_凑微分法解常见函数的积分方法
  17. 华为Linux改装windows的弊端,试用华为的linux版电脑,不安装windows,能不能胜任工作? - 区块网...
  18. 生成哑变量的几种方法
  19. 如何在Android中使用离线的谷歌地图Google maps
  20. 单调有界定理适用于函数吗_实数系的连续性定理

热门文章

  1. TraceView(profile) and Systrace
  2. Native Crash 分析
  3. python 定时器_按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
  4. java 好和不好的形容词 英语怎么说_java必会的英语单词
  5. deviceiocontrol buffered 返回不了_这3种减肥法是无用功,累死累活也瘦不了
  6. 普通用户安装nginx
  7. (王道408考研数据结构)第六章图-第三节:图的遍历(DFS和BFS)
  8. CTF中Crypty入门必看(密码类,密码学)
  9. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)
  10. 挖洞经验:通过Vimeo的文件上传功能发现其SSRF漏洞