Maven 父pom中dependencyManagement版本优先级高于传递依赖版本
直接上例子:
父pom
<dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencyManagement>
该工程beanutils将会传递依赖logging 1.1.1
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.2</version>
</dependency>
此时该工程中logging的版本将是1.2,即父pom dependencyManagement中的版本