Maven 父pom中dependencyManagement版本优先级高于传递依赖版本

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中的版本

阅读更多
个人分类: Maven
上一篇shell中调用python脚本
下一篇Maven 权威指南英文
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭