本文共 378 字,大约阅读时间需要 1 分钟。
一:maven两种依赖规则
1.路径最短者优先
若项目A依赖项目B,B依赖C,C依赖D(0.0.1)版本, 同时 A还依赖项目E,E也依赖项目D(0.0.2)版本,由于 A-B-C-D的长度是4 A-E-D的长度是3,因为4大于3 所以 A中直接使用D,此时D的版本是0.0.22.倘若规则1路径长度相同,那么
2.1: 假如 A-B-C(0.0.1) A-D-C(0.0.2) 那么此时在A中直接使用C,则C的版本是0.0.1,因为A先依赖B,后依赖D 2.2(实际开发中应该不会出现这种写法,同时依赖两次B) 假如 A-B-C(0.0.1) A-B-C(0.0.2) 那么此时在A中直接使用C,则C的版本是0.0.2,因为后面依赖覆盖前面的依赖二:查看当前项目的依赖
1.以树状结构查看当前项目依赖的jar包 mvn dependency:tree转载地址:http://wxhws.baihongyu.com/