maven中properties标签定义变量

简介:

一 发现问题

在pom.xml中添加依赖时语法如下

<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-core</artifactId>
 <version>1.2.6</version>
</dependency>

<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-aop</artifactId>
 <version>1.2.6</version>
</dependency>

 

以上内容没错,但有这样一个问题,在spring的依赖中,我们需要引用一系列版本的spring,如版本1.2.6。每次都写不利于维护。


 

二 解决办法

在pom.xml定义properties标签

<properties>
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 <spring.version>1.2.6</spring.version>
 <developer.organization><![CDATA[xy公司]]></developer.organization>
</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>


确实很清晰明了。

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1054663如需转载请自行联系原作者


woshixuye111

相关文章
|
Java Maven
08Maven - 定义maven坐标
08Maven - 定义maven坐标
77 0
|
1月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
93 8
|
4月前
|
Java Maven
ADBPG&Greenplum成本优化问题之Maven的定义如何解决
ADBPG&Greenplum成本优化问题之Maven的定义如何解决
29 1
|
5月前
|
Java 测试技术 Maven
maven总结二: 常用标签及属性
maven总结二: 常用标签及属性
40 3
|
7月前
|
Java Maven
maven手动打包常用标签
maven手动打包常用标签
43 1
|
Java Maven
Maven 中的内置变量说明
Maven 中的内置变量说明
112 1
|
7月前
|
Java 中间件 应用服务中间件
简述Maven中的scope标签
简述Maven中的scope标签
94 0
|
Java Maven Android开发
eclipse 安装maven 同时、解决自带的maven无法读取本地架包的问题、解决:找不到符号 [ERROR] 符号: 变量
1、安装在参考别人的帖子的,直接看就行了 2、解决 找不到符号 [ERROR] 符号: 变量,解决得有点辛酸
107 0
eclipse 安装maven 同时、解决自带的maven无法读取本地架包的问题、解决:找不到符号 [ERROR]   符号:   变量
|
Java Maven
Maven变量定义
Maven变量定义
|
Java Maven
Maven:第二章:最全的Maven Pom文件标签详解
Maven:第二章:最全的Maven Pom文件标签详解
202 0