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

maven中dependencyManagement标签

简介

dependencyManagement正如其名,用于项目依赖的统一管理。

在父项目中的pom.xml文件中加入dependencyManagement标签即可完成依赖版本的声明。在声明完成后,子项目(module)中引用相同的依赖时可以不指定version标签自动引入父项目的相同版本。
如果子项目想要有自己的依赖版本,只需要加入version标签填入需要的版本号即可。

注意:dependencyManagement标签只会进行版本声明,而不会实际下载依赖。

代码

父项目中的pom文件: 引用mysql连接依赖

<properties><mysql.version>8.0.28</mysql.version>  
</properties><dependencyManagement><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency></dependencies>
</dependencyManagement>

子项目中的pom文件:

 <dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>
</dependencies>

子项目没有指定版本号也引入了父项目依赖的版本。
在这里插入图片描述

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

相关文章:

  • SparkStreaming与Kafka整合
  • openwrt源码编译
  • 【Leetcode Sheet】Weekly Practice 22
  • ROS TF坐标变换 - 静态坐标变换
  • 香橙派5plus从ssd启动Ubuntu
  • JWT+Redis 实现接口 Token 校验
  • C语言 linux文件操作(二)
  • 机器学习分类
  • CSS之元素转换
  • 自激振荡电路笔记 电弧打火机
  • Linux su 命令
  • 论文阅读: AAAI 2022行人重识别方向论文-PFD_Net
  • 蓝牙物联网灯控设计方案
  • Codeforces Round 900 (Div. 3)(A-F)
  • vue大屏-列表自动滚动vue-seamless-scroll
  • easyx的窗口函数
  • 【记录】开始学习网络安全
  • 【Java EE初阶三 】线程的状态与安全(下)
  • MD5算法
  • Postman使用
  • 【python 的各种模块】(8) 在python使用matplotlib和wordcloud库来画wordcloud词云图
  • MFC随对话框大小改变同时改变控件大小
  • MK米客方德品牌 SD NAND在对讲机领域的引领作用
  • 软件测试/测试开发丨Python 封装 学习笔记
  • Vue: 事件修饰符, 键盘事件, 鼠标事件,计算属性
  • 【ROS2】MOMO的鱼香ROS2(四)ROS2入门篇——ROS2节点通信之话题与服务
  • 2022年山东省职业院校技能大赛高职组云计算赛项试卷第三场-公有云
  • 现代 NLP:详细概述,第 1 部分:transformer
  • 记一次Mac端mysql重置密码
  • 【开题报告】基于java的流浪之家动物领养网站的设计与开发