1.使用第一声明者优先原则(调节导入依赖包的位置,将相同但版本不同的两个依赖包调节相对位置)
2.使用路径近者优先原则(将间接依赖调节为直接依赖)
3.手动排除依赖(用<exclusions>标签将自己不想要的依赖包排除出去)
4.版本锁定({
#第一步:在dependencyManagement标签中锁定依赖版本
#第二步:在dependencies标签中声明需要导入的maven坐标
})---使用做多的一种
1.使用第一声明者优先原则(调节导入依赖包的位置,将相同但版本不同的两个依赖包调节相对位置)
2.使用路径近者优先原则(将间接依赖调节为直接依赖)
3.手动排除依赖(用<exclusions>标签将自己不想要的依赖包排除出去)
4.版本锁定({
#第一步:在dependencyManagement标签中锁定依赖版本
#第二步:在dependencies标签中声明需要导入的maven坐标
})---使用做多的一种