以Junit为例
- 由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。
- 为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本
- 即在子项目中不设置junit的版本号
操作步骤
1. 创建一个pom工程用于管理junit版本
![这里写图片描述](https://img-blog.csdn.net/20180412174014176?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlb0ZpdHo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
2. 在其依赖的项目的pom.xml配置如下
![这里写图片描述](https://img-blog.csdn.net/20180412174651977?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlb0ZpdHo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
<parent>
<groupId>com.quinntian.maven</groupId>
<artifactId>Parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Parent/pom.xml</relativePath>
</parent>
3. 配置完后可以删除多余的配置
![这里写图片描述](https://img-blog.csdn.net/20180412175002854?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlb0ZpdHo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
4.在pom.xml中配置如下用于统一管理
![这里写图片描述](https://img-blog.csdn.net/2018041217544080?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlb0ZpdHo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
5. 配置完后依赖的项目可以删除多余版本号以便统一管理
![这里写图片描述](https://img-blog.csdn.net/20180412195043375?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlb0ZpdHo=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)