Maven(十四)Maven 继承

以Junit为例

  • 由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。
  • 为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本
  • 即在子项目不设置junit的版本号

操作步骤

1. 创建一个pom工程用于管理junit版本

这里写图片描述

2. 在其依赖的项目的pom.xml配置如下

这里写图片描述

<parent>
    <groupId>com.quinntian.maven</groupId>
        <artifactId>Parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <relativePath>../Parent/pom.xml</relativePath>      
</parent>

3. 配置完后可以删除多余的配置

这里写图片描述

4.在pom.xml中配置如下用于统一管理

这里写图片描述

<!-- 依赖的管理 -->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.9</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

5. 配置完后依赖的项目可以删除多余版本号以便统一管理

这里写图片描述

原文地址:https://www.cnblogs.com/quinntian/p/9034264.html