以Junit为例
- 由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。
- 为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本
- 即在子项目中不设置junit的版本号
操作步骤
1. 创建一个pom工程用于管理junit版本
![Maven(十四)Maven 继承 Maven(十四)Maven 继承](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaeTFpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGd3TkRFeU1UYzBNREUwTVRjMlAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05JVFRaTWVUbHBZa2M1Ymt4dFRucGFSelIxWW0xV01Fd3dlR3hpTUZwd1pFaHZQUzltYjI1MEx6VmhOa3cxVERKVUwyWnZiblJ6YVhwbEx6UXdNQzltYVd4c0wwa3dTa0pSYTBaRFRVRTlQUzlrYVhOemIyeDJaUzgzTUE9PS5qcGc%3D.jpg?w=700&webp=1)
2. 在其依赖的项目的pom.xml配置如下
![Maven(十四)Maven 继承 Maven(十四)Maven 继承](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaeTFpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGd3TkRFeU1UYzBOalV4T1RjM1AzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05JVFRaTWVUbHBZa2M1Ymt4dFRucGFSelIxWW0xV01Fd3dlR3hpTUZwd1pFaHZQUzltYjI1MEx6VmhOa3cxVERKVUwyWnZiblJ6YVhwbEx6UXdNQzltYVd4c0wwa3dTa0pSYTBaRFRVRTlQUzlrYVhOemIyeDJaUzgzTUE9PS5qcGc%3D.jpg?w=700&webp=1)
<parent>
<groupId>com.quinntian.maven</groupId>
<artifactId>Parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Parent/pom.xml</relativePath>
</parent>
3. 配置完后可以删除多余的配置
![Maven(十四)Maven 继承 Maven(十四)Maven 继承](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaeTFpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGd3TkRFeU1UYzFNREF5T0RVMFAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05JVFRaTWVUbHBZa2M1Ymt4dFRucGFSelIxWW0xV01Fd3dlR3hpTUZwd1pFaHZQUzltYjI1MEx6VmhOa3cxVERKVUwyWnZiblJ6YVhwbEx6UXdNQzltYVd4c0wwa3dTa0pSYTBaRFRVRTlQUzlrYVhOemIyeDJaUzgzTUE9PS5qcGc%3D.jpg?w=700&webp=1)
4.在pom.xml中配置如下用于统一管理
![Maven(十四)Maven 继承 Maven(十四)Maven 继承](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaeTFpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGd3TkRFeU1UYzFORFF3T0RBL2QyRjBaWEp0WVhKckx6SXZkR1Y0ZEM5aFNGSXdZMGhOTmt4NU9XbGlSemx1VEcxT2VscEhOSFZpYlZZd1REQjRiR0l3V25Ca1NHODlMMlp2Ym5Rdk5XRTJURFZNTWxRdlptOXVkSE5wZW1Vdk5EQXdMMlpwYkd3dlNUQktRbEZyUmtOTlFUMDlMMlJwYzNOdmJIWmxMemN3LmpwZw%3D%3D.jpg?w=700&webp=1)
<!-- 依赖的管理 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
5. 配置完后依赖的项目可以删除多余版本号以便统一管理
![Maven(十四)Maven 继承 Maven(十四)Maven 继承](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRaeTFpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGd3TkRFeU1UazFNRFF6TXpjMVAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05JVFRaTWVUbHBZa2M1Ymt4dFRucGFSelIxWW0xV01Fd3dlR3hpTUZwd1pFaHZQUzltYjI1MEx6VmhOa3cxVERKVUwyWnZiblJ6YVhwbEx6UXdNQzltYVd4c0wwa3dTa0pSYTBaRFRVRTlQUzlrYVhOemIyeDJaUzgzTUE9PS5qcGc%3D.jpg?w=700&webp=1)