标签:决定 命令 版本 mvn ons 简化 maven依赖 声明 关系
Maven中的传递性依赖机制,一方面简化了依赖声明,另一方面如果传递依赖有可能引发版本冲突。例如:有这样的依赖关系:a->b->c->x(1.0)、a->d->x(2.0),对于这样的冲突Maven给出的方案是:第一原则:路径最近者优先,第二原则:在路径长度相等的前提下,pom中的依赖声明的顺序决定了谁会被解析。
pom如下:
<dependency> ...... <exclusions> <exclusion> ...... </exclusion> </exclusions> </dependency>
mvn dependency:list
mvn dependency:tree
mvn dependency:analyze
标签:决定 命令 版本 mvn ons 简化 maven依赖 声明 关系
原文地址:http://www.cnblogs.com/larobyo/p/7479842.html