San Domingo's Blog

Courage, Duty, Honor!

Maven Dependency Mediation

| Comments

Maven的依赖调解

之前自己一直以为maven会选择最新版本的依赖,其实不然,完完全全的错误哇!

其实Maven进行依赖解析时,遵循以下逻辑:

  • 路径最短优先:根据依赖传递长度,选择拥有最短长度的依赖。

  • 如果依然存在冲突,则遵循最先声明优先,在pom.xml文件中按从上到下的顺序选择依赖。

Java, Maven

« 32bit or 64bit classpath and sourcepath »

Comments