依赖冲突有两个规则:
短路优先范例:A -> B -> C -> X-2.0.0A -> D -> X-1.0.0那么A -> X-1.0.0这个版本
先声明优先范例:A -> B -> X-2.0.0A -> C -> X-1.0.0若A先声明依赖B,则A -> X-2.0.0,若A先声明依赖C,则A -> X-1.0.0