解决传递依赖

传递依赖:A(项目)依赖B,B依赖C(1.2版本),那么B就是A的直接依赖,然后C就是A的传递依赖,这时候如果在导入一个D,则D依赖C(1.5),这时候如何处理呢?

1.Maven 自己调节原则

(1)第一声明者优先原则 :谁先定义的就用说的传递依赖;
(2)路径近者优先原则: 直接依赖级别高于传递依赖;

2.排除依赖

Maven之小菜到大鸟进阶(四)--解决传递依赖
Maven之小菜到大鸟进阶(四)--解决传递依赖

3.版本锁定-----指定项目中依赖的版本。(推荐使用)

Maven之小菜到大鸟进阶(四)--解决传递依赖

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
  • 2021-09-02
  • 2021-10-25
  • 2022-12-23
  • 2021-08-28
  • 2021-08-11
猜你喜欢
  • 2021-07-15
  • 2021-05-30
  • 2021-11-08
  • 2021-05-23
  • 2021-10-25
  • 2022-12-23
  • 2021-11-06
相关资源
相似解决方案