maven子工程中定义了父工程更低版本号依赖的结果

父工程申明了依赖:

    <dependency>
      <groupId>commons-dbcp</groupId>
      <artifactId>commons-dbcp</artifactId>
      <version>1.2.2</version>
      <scope>compile</scope>
    </dependency>

子工程module申明了依赖:

    <dependency>
      <groupId>commons-dbcp</groupId>
      <artifactId>commons-dbcp</artifactId>
      <version>1.2.1</version>
      <scope>compile</scope>
    </dependency>
最后生效的是1.2.1版本。直接申明的作用大于继承过来的组件版本。

猜你喜欢

转载自blog.csdn.net/qq_37372909/article/details/80236531