在maven构建项目的时候经常遇到如下所示的标签配置:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.6</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.2.6</version>
</dependency>
以上配置内容没有任何错误,但有这样一个问题,在spring的依赖中,我们需要引用一系列版本的spring依赖,如果每次都添加版本4.2.6不利于后期维护。所以在pom.xml中引入标签properties。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>4.2.6</spring.version>
</properties>
最开始的标签就可以修改为:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
这样后期的维护更改版本号就可以在properties标签里修改即可,不用再依次找到每个spring的组件修改版本号。
在Maven构建项目时,引用一系列版本的Spring依赖,若每次都添加具体版本号不利于后期维护。可在pom.xml中引入properties标签,将版本号配置于此,后期维护时只需在该标签里修改版本号,无需逐个修改Spring组件的版本号。
4600

被折叠的 条评论
为什么被折叠?



