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>