当前位置: 首页 > news >正文

maven中的properties标签

在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的组件修改版本号。

http://www.lryc.cn/news/107312.html

相关文章:

  • [openCV]基于拟合中线的智能车巡线方案V2
  • 软件测试环境讲解
  • mysql 面试
  • linux 安装FTP
  • 软考高项(六)项目管理概述 ★重点集萃★
  • 【vue】组件使用教训
  • 2023年华数杯数学建模B题思路代码分析 - 不透明制品最优配色方案设计
  • 百度飞桨助力高校培养AI大模型人才,2023年飞桨产学合作项目申报启动
  • 【NLP概念源和流】 02-稠密文档表示(第 2/20 部分)
  • 同构多核架构(SMP)和异构多核架构(AMP)
  • 【网络基础进阶之路】一文弄懂TCP的三次握手与四次断开
  • VUE框架、UNIAPP框架:vue2转vue3全面细节总结(1)vue框架:路由模式、路由跳转;uniapp框架:存储数据写法、引入数据写法;
  • GIS在地质灾害危险性评估与灾后重建中的应用教程
  • leetcode----JavaScript 详情题解(3)
  • PGsql-安装
  • 数据结构----c语言复习
  • 网络安全公司校招面试会面试那些问题?
  • vue element el-upload附件上传、在线预览、下载当前预览文件
  • 设计模式九:组合模式(Composite Pattern)
  • 【COlor传感器】通过扰动调制光传感实现智能光传输的占用分布估计研究(Matlab代码实现)
  • 微服务系列<3>---微服务的调用组件 rpc 远程调用
  • P1558 色板游戏
  • 大数据概论
  • 数据库访问中间件--springdata-jpa的基本使用
  • c++游戏制作指南(二):制作一个炫酷的启动界面(c++绘图)
  • spring.config.location 手动指定配置文件文件
  • 【uniapp 使用ECharts】
  • 数据结构--线性表2-2
  • 利用openTCS实现车辆调度系统(一)系统介绍
  • 销存管理系统ssm进销存仓库销售java jsp源代码mysql