是时候装逼了,试试 IDEA 解决 Maven 依赖冲突的高能神器!
程序员的成长之路
共 2199字,需浏览 5分钟
· 2021-05-10
阅读本文大概需要 2.8 分钟。
来自:sf.com/a/1190000017542396
1、何为依赖冲突
2、解决方法
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>log4j-api</artifactId>
<groupId>org.apache.logging.log4j</groupId>
</exclusion>
</exclusions>
</dependency>
log4j-core
本身是依赖了log4j-api
的,但是因为一些其他的模块也依赖了log4j-api
,并且两个log4j-api
版本不同,所以我们使用**** 标签排除掉log4j-core
所依赖的log4j-api
,这样Maven就不会下载log4j-core
所依赖的log4j-api
了,也就保证了我们的项目中只有一个版本的log4j-api
。3、Maven Helper
![](https://filescdn.proginn.com/9477d679c5b35c82ddde1374cf0f151f/fb70b4e2c1678327752e09e2e0c809e4.webp)
![](https://filescdn.proginn.com/0502555e1c65e42d9be257be847a48df/4d2408ced2de491d30d3274a30c863a5.webp)
4、小技巧
![](https://filescdn.proginn.com/e42c00627eaaa1e644ce5274b29bd270/3102af97d66335ce8c48f9d1a1a1c606.webp)
![](https://filescdn.proginn.com/50690ec3687ad2e6729b39dc3349fe0c/6ac59ef8bc9fac94a83e89072bf08def.webp)
推荐阅读:
IDEA 2021.1 的 Win 和 Mac 快捷键大全!!
当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
朕已阅
评论