使用<properties>标签进行统一管理版本,<properties>内使用自定义标签统一声明版本号,在需要统一版本的位置,使用${自定义标签名}引用声明的版本号。

注意:<properties>标签配合自定义标签声明数据的配置并不是只能用于声明依赖的版本号,但是需要统一声明后再引用的场合都可以使用。

例如

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.hern</groupId><artifactId>maven01</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><!--统一管理版本--><properties><!--声明一些属性以及值,方便可以直接引用,可以自己随意命名,当时要求古河命名规则--><lombok.version>1.18.8</lombok.version></properties><dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version><scope>compile</scope></dependency></dependencies></project>

Maven —— 统一管理依赖的版本号相关推荐

  1. Android Studio配置统一管理依赖版本号引用

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本Demo采用的是其中一个方案,其他方案请阅读参考资料<Android Studio中统一管理版本号引用配置> 使用步骤 ...

  2. Maven父工程(统一管理依赖)

      之前一段时间,我和在其他公司工作的同行朋友聊天时无意间聊到项目依赖问题,发现很多公司(包括我们公司)都是有自己一个统一的父工程,而这个工程没有任何的逻辑代码,说起来只有一个pom.xml文件,而这 ...

  3. maven使用中央仓库没有的jar包001---Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理)

    Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理) 注:如果图片太小,则可以下载查看,CSDN,不提供点击放大! 1:用浏览器登陆nexus服务器 ...

  4. 创建maven父工程统一管理版本号

    一.建立一个maven工程 pom类型 统一管理依赖以及版本号 子工程不会使用所有的定义的依赖 子工程使用依赖时无需指定版本号 其pom.xml: <?xml version="1.0 ...

  5. Gradle7.0,依赖统一管理的全新方式,了解一下~

    作者 | RicardoMJiang 来源 | https://juejin.cn/post/6997396071055900680 我估计用到这么高版本的同学非常少,大家可以简单了解下,做个收藏,未 ...

  6. IDEA如何配置Maven及版本统一管理

    1.Maven安装 前往官网下载:https://maven.apache.org/download.cgi 将文件解压自行存放,并在刚刚下载的maven存放目录下新建文件夹: maven-repos ...

  7. maven项目的依赖、继承管理

    目录 maven依赖 scope 依赖范围 依赖传递 依赖冲突 可选依赖 排除依赖 maven继承 继承 maven依赖 scope 依赖范围 其中依赖范围scope 用来控制依赖和编译,测试,运行的 ...

  8. Maven项目导入依赖不可用的问题,不下载的问题(众多问题中的一种)

    Maven项目导入依赖不可用的问题,不下载的问题(众多问题中的一种) 今天写spring cloud项目,导入fastdfs-client依赖时发现依赖不下载,用其他项目可以下载问题: <dep ...

  9. java版本号管理_微服务项目中如何管理依赖版本号?

    本文是微服务项目代码组织形式三部曲中的第三篇,也是最后一篇,通过这三篇文章,相信大家对于如果组织微服务中的代码已经有了一个基本认知,前面两篇分别是: 第三篇相对来说要简单一些,本来没打算写,但是上周有 ...

最新文章

  1. 数据库建表需要外键约束吗?
  2. UNIX再学习 -- 环境变量
  3. 【已解决】Nacos启动报错:java.io.IOException: java.lang.IllegalArgumentException: db.num is null
  4. java学到什么程度才有用处_如何自学Java?Java学到什么程度才可以找工作?
  5. 时间处理总结(二)oracle
  6. 论文浅尝 | ​ADRL:一个基于注意力机制的知识图谱深度强化学习框架
  7. 分享免费的2.4G板载PCB天线封装(AD)、WIFI天线、GSM天线、433M天线
  8. C++基础::string
  9. 大数据分析有哪些技巧
  10. 如何优雅地(用TeX)写AI论文
  11. BZOJ 3744: Gty的妹子序列 [分块]
  12. docker修改mysql配置文件
  13. Oracle数据库新增字段
  14. iCollections—桌面管理工具
  15. 带你十分钟做出一个自己的手机APP
  16. gdb reading symbols xxxx 段错误
  17. java计算机毕业设计计算机专业在线学习评估软件-演示录像-源码+数据库+lw文档+系统
  18. 杰瑞学Perl之文件操作(1)
  19. 财路网每日原创推送:区块链技术热下的“冷思考”
  20. 记一次加湿器购买经历

热门文章

  1. PhotoshopCS3的安装步骤及注意事项
  2. 自动化测试之获取mysql中的数据
  3. java SE 费用_Java SE 6中的垃圾回收器G1收费是虚惊一场
  4. [转]不可思议的Qt GrahpicView演示-重返德军总部(有视频哦)
  5. html中竖向排列,css关于竖向布局的问题
  6. Qt中实现窗口右键菜单
  7. 局域网监控的分类及模式介绍
  8. 计算机系统的平板有哪些,二合一平板电脑有哪些
  9. 架构师写的BUG,非比寻常!
  10. 用Python做词云可视化带你分析海贼王、火影和死神三大经典动漫