Maven中Jar包冲突,不让某个Jar包打入到工程中
2024-08-31 14:55:34
查看工程目前冲突的Jar包,这里以fastjson.jar为例:
打开工程的pom.xml,进入到Dependency Hierarchy页面搜寻目标Jar。
从这里我们可以看到目前工程中有2处导入了fastjson.jar,一个是直接依赖jar,另外一个是依赖的工程erp-facade中的间接依赖jar。
那么现在我们解决,取消这两种依赖jar的打包呢?
(1)取消直接依赖jar
找到pom.xml中相关依赖描述屏蔽或者删除即可:
(2)取消间接依赖的jar
在依赖的工程中,加入如下代码:
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</exclusion>
</exclusions>
按下Ctrl + S保存后,等maven重新打包后,原来的相关的两个Jar已经不存在了。
最新文章
- string、Empty和null三者的区别
- UI控件(复习一下)
- ural 1142. Relations
- [转] The program can&#39;t start because api-ms-win-crt-runtime-l1-1-0.dll is missing
- TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
- 转:php 获取时间今天明天昨天时间戳
- SQL参数化查询--最有效可预防SQL注入攻击的防御方式
- C#读写word
- NET的可运行于树莓派
- iOS英语—》中国本土化,如调用专辑,摄像头的变化“cancel”,“photos”至“撤消”,“摄像头”
- Unity学习资料
- Python学习笔记【第四篇】:基本数据类型
- NTFS(Windows)、ext4(RHEL6)和xfs(RHEL7)文件系统的误删除恢复和备份
- Ubuntu Docker版本的更新与安装
- 个人博客作业-Week1
- c# webbrowser控件内核版本强制修改
- 【编译原理】c++实现自下而上语法分析及中间代码(四元式)生成
- redis 学习笔记1(安装以及控制台命令)
- Nginx记录-Nginx介绍
- zw版【转发&#183;台湾nvp系列Delphi例程】HALCON SetIcon2