依赖产生的原因
由于依赖具有传递性,导致不同的导入的jar包会依赖不同版本的组件。
依赖冲突的解决方案
- 自己调节原则
先声明优先:依照pom文件顺序选择版本。
短路优先:依照pom文件声明的最短传递路径。
- 依赖排除:<exclusions><exclusion></exclusion></exclusions>标签
- 版本锁定:<Dependency Management> 进行版本管理
由于依赖具有传递性,导致不同的导入的jar包会依赖不同版本的组件。
先声明优先:依照pom文件顺序选择版本。
短路优先:依照pom文件声明的最短传递路径。