Maven的仲裁原则:
最短路径优先原则、第一声明优先原则
最短路径优先原则
按照依赖路径的长度,长度最小的优先。
A->B->E 2.0
D ->E 1.0
同时依赖AD,则E的版本是1.0
第一声明优先原则
使用前提是:路径长度一样
A->B->E 2.0
D->C ->E 1.0
同时依赖AD,则E的版本是取决于AD的声明顺序
Maven的仲裁原则:
最短路径优先原则、第一声明优先原则
最短路径优先原则
按照依赖路径的长度,长度最小的优先。
A->B->E 2.0
D ->E 1.0
同时依赖AD,则E的版本是1.0
第一声明优先原则
使用前提是:路径长度一样
A->B->E 2.0
D->C ->E 1.0
同时依赖AD,则E的版本是取决于AD的声明顺序