一、优先按照依赖管理元素中指定的版本声明进行选择,此时下面的两个原则都无效了 二、若无版本声明,则按照“短路径优先”的原则(Maven2.0)进行选择,即选择依赖树中路径最短的版本 三、若路径长度一致,则按照“第一声明优先”的原则进行选择,即选择POM中最先声明的版本 原文引用 官方参考