项目是否从依赖项的父项继承dependencyManagement

时间:2018-12-16 17:25:56

标签: maven maven-3

项目A取决于项目B。

项目B的父级为C。

C定义了dependencyManagement部分。

A是否从C获得依赖关系管理?还是C的dependencyManagment部分对项目A没有影响?

1 个答案:

答案 0 :(得分:1)

它不以这种方式继承DependencyManagement。但是您可以import C的dependencyManagement。通常,这将在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的依赖项管理。