maven中的properties标签

在maven构建项目的时候经常遇到如下所示的标签配置:

java 复制代码
		<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。

java 复制代码
		<properties>
        	 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        	 <spring.version>4.2.6</spring.version>
    	</properties>

最开始的标签就可以修改为:

java 复制代码
	<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的组件修改版本号。

相关推荐
多多*11 小时前
Java复习 操作系统原理 计算机网络相关 2025年11月23日
java·开发语言·网络·算法·spring·microsoft·maven
jiayong2320 小时前
Maven NUL文件问题 - 解决方案实施报告
java·maven
0***m8221 天前
Maven Spring框架依赖包
java·spring·maven
q***49452 天前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven
J不A秃V头A2 天前
Maven的分发管理与依赖拉取
java·maven
2501_941147422 天前
基于 Rust 与 Actix 构建高性能微服务与低延迟分布式系统实践分享
maven
懂得节能嘛.3 天前
【SDK开发实践】从Java编码到阿里云制品仓库部署
java·阿里云·maven
honortech3 天前
Maven依赖下载路径配置localRepository
java·maven·intellij-idea
q***38013 天前
maven导入spring框架
数据库·spring·maven
o***36933 天前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven