maven解决jar包冲突的方式
1. 解决jar包冲突的方式
- 第一种
优先声明原则:
两个jar所依赖的jar有重复的部分,这两个jar谁写在前面,就用谁依赖的jar - 第二种
路径近者优先:
jar包存在直接依赖和间接依赖,直接依赖的路径比较近,所以使用直接依赖。 - 第三种
手动排除exclusion
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.3.RELEASE</version>
<exclusions>
<exclusion>
<groupId>公司或组织名称</groupId>
<artifactId>被排除的jar</artifactId>
</exclusion>
</exclusions>
</dependency>
本文介绍了Maven中解决jar包冲突的三种方法:优先声明原则、路径近者优先及手动排除exclusion。通过理解这些原理,开发者可以有效管理项目依赖,避免因jar包版本不一致引发的问题。
3018

被折叠的 条评论
为什么被折叠?



