首页 > 解决方案 > 项目是否从依赖项的父项继承dependencyManagement

问题描述

项目 A 依赖于项目 B。

项目 B 有父 C。

C 定义了dependencyManagement 部分。

A 是否从 C 获得 dependencyManagement?还是C的dependencyManagment部分对项目A没有影响?

标签: mavenmaven-3

解决方案


它不会以这种方式继承dependencyManagement。但是你可以导入 C 的依赖管理。通常这将在 A 的父级中完成。(但你也可以在 A 的 pom.xml 中完成)

样本:

    <dependencyManagement>
      <dependencies>
         <dependency>
           <groupId>com.c.group</groupId>
           <artifactId>c</artifactId>
           <version>1.0</version>
           <scope>import</scope>
           <type>pom</type>
          </dependency>   
        </dependencies>
      </dependencyManagement>

这样将导入 C 的依赖管理。


推荐阅读