maven3去掉重复的依赖jar包
来源:互联网 发布:feel运动软件下载 编辑:程序博客网 时间:2024/06/08 05:20
在做xml解析的时候由于要用到dom4j,看了下依赖的dom4j两个,一个groupId是dom4j,另一个是org.dom4j。org.dom4j是我在配置文件声明的,而dom4j这个肯定就是工程依赖的jar包所依赖的,传递过来的。找吧!
好久没看maven差不多忘的差不多了,搜下,pom文件目录下运行mvn dependency:tree,查看依赖关系树形结构的命令。看了下,两个jar包依赖的dom4j的groupId是dom4j。分别是hibernate3.6和poi-ooxml。在相关依赖配置中添加属性,如下:
- <dependency>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi-ooxml</artifactId>
- <version>3.7</version>
- <exclusions>
- <exclusion>
- <groupId>dom4j</groupId>
- <artifactId>dom4j</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
和
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate</artifactId>
- <version>3.6.1.Final</version>
- <exclusions>
- <exclusion>
- <groupId>dom4j</groupId>
- <artifactId>dom4j</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
重新构建下,groupId为dom4j的jar包消失。
ps:
话说工程父pom文件中可以利用
<dependencyManagement>
<dependencies>
标签定义去掉重复的jar包,我试了下不好使,但是其他的好使,不知道为啥,以后再研究吧。
0 0
- maven3去掉重复的依赖jar包
- maven去掉重复依赖的jar包
- maven3 打可执行 jar 包, 含所以依赖 jar 包
- Maven3的jar包上传
- 【Maven】Maven3的jar包上传
- 关于 android 混淆 怎么去掉 混淆过依赖的jar包(混淆过的jar包不做二次混淆)
- Json.jar 的依赖包
- Spring 依赖的jar包
- Struts2依赖的JAR包
- jar包重复的解决方法:
- 当使用Gralde编译出现某jar包或库重复依赖的各种解决方案
- 多module依赖中,jar包重复问题处理方案
- maven打jar包时添加依赖的jar包
- 【资料】Spring 依赖的Jar包简介
- 使用struts2需要的依赖jar包
- Maven 获取依赖的jar 包
- Json-lib依赖的Jar包
- Spring依赖的Jar包简介
- MyBatis——动态SQL讲解
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- 【交通灯管理系统】
- 手把手教你部署高性能高可用的分布式架构总览
- 《基础控件—UIButton、UILable、UIImageView》
- maven3去掉重复的依赖jar包
- 微信开发第三篇:二维码生成
- 【MySQL学习笔记】MySQL库与表
- 系统装更新补丁出现“正在此计算机上搜索更新”,有时等待N长时间也没有反应,更新补丁
- OkHttp学习(1)-->>同步和异步(get、post键值对、post带map、请求头体封装json)
- Android 使用存放在存assets文件夹下的SQLite数据库
- Git从入门到放弃——Git服务器搭建-Linux篇
- 深蓝计划(功能篇)-----表单构建器
- 学习自定义注解