Maven多WEB模块打包排除jar包冲突的配置建议
来源:互联网 发布:数据统计的目的 编辑:程序博客网 时间:2024/06/03 05:49
一、前提
在原有的web项目基础上拆分出了多个web项目,后台代码还是在各个web模块中,现在的需求是要合并多个web模块整合到一个war中部署。
二、配置建议
新建打包的web模块用以合并多个web模块项目,在pom中声明合并打包的各个模块,例如要合并A模块和B模块,如下:
<dependencies><dependency><groupId>com.inspur.test</groupId><artifactId>A</artifactId><version>0.0.1-SNAPSHOT</version><type>war</type></dependency><dependency><groupId>com.inspur.test</groupId><artifactId>A</artifactId><version>0.0.1-SNAPSHOT</version><type>pom</type></dependency><dependency><groupId>com.inspur.test</groupId><artifactId>B</artifactId><version>0.0.1-SNAPSHOT</version><type>war</type></dependency><dependency><groupId>com.inspur.test</groupId><artifactId>B</artifactId><version>0.0.1-SNAPSHOT</version><type>pom</type></dependency></dependencies>
我们需要在合并打包的项目中依赖要合并的各个war包和各个模块的pom。
排除各个模块的lib:
排除各个模块的lib
<build><finalName>B</finalName><plugins> <!-- 合并多个war --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><overlays> <!-- 声明合并war --><overlay><groupId>com.inspur.test</groupId><artifactId>A</artifactId><excludes><!-- 声明排除war包中的部分 --><exclude>WEB-INF/lib/*</exclude></excludes></overlay></overlays><overlays> <!-- 声明合并war --><overlay><groupId>com.inspur.test</groupId><artifactId>B</artifactId><excludes><!-- 声明排除war包中的部分 --><exclude>WEB-INF/lib/*</exclude></excludes></overlay></overlays></configuration></plugin></plugins></build>
1 0
- Maven多WEB模块打包排除jar包冲突的配置建议
- maven(12),排除冲突JAR包
- 排除jar包冲突的三板斧
- Maven打包方式,以及jar包冲突问题的解决方法
- maven打包排除指定文件(jar包)
- maven打包排除指定文件(jar包)
- 如何排除jar包冲突
- maven 动态web项目jar包冲突
- maven 排除依赖jar包
- maven打包jar,排除不需要jar
- maven jar包冲突
- maven jar包冲突
- maven jar包冲突
- maven去除相冲突的jar包
- Maven 的jar包冲突管理
- maven打包jar包
- web project的Jar包冲突
- maven打包含spring的jar包
- SQL文本处理函数--soundex()函数
- wave文件格式分析
- bootstrap 淡入淡出banner轮播
- php本地的端口运行方法,不用路径
- Android Studio增加方法注释快捷键
- Maven多WEB模块打包排除jar包冲突的配置建议
- android performClick使用说明
- js面向对象收集(一)
- 8数码实现
- kettle 设置并行
- ThinkPHP3.2中引入JS,CSS文件路径配置
- Android 内存优化总结&实践
- ubuntu安装内核
- cvpr2014显著性文章