dependencyManagement保持maven的多模块依赖版本一致

在maven的多模块中, 为保持jar包在每个子模块中版本一致, 一般会有两种选择:

  1. 在父pom的dependencies标签中声明一个jar,每个子模块都会默认继承该jar

  2. 如果只有部分子模块用到了一个jar, 则会选择将该jar坐标信息声明在父pom的dependencyManagement标签中, 然后再在子模块中引用相应的jar坐标(不带version标签), 这样可以保证该jar包只会出现在相应的子模块中, 且各个子模块中该jar的版本号一致

相关推荐
AutumnorLiuu4 分钟前
C++并发编程学习(二)—— 线程所有权和管控
java·c++·学习
Demon_Hao4 分钟前
JAVA缓存的使用RedisCache、LocalCache、复合缓存
java·开发语言·缓存
踏雪羽翼6 分钟前
android 解决混淆导致AGPBI: {“kind“:“error“,“text“:“Type a.a is defined multiple times
android·java·开发语言·混淆·混淆打包出现a.a
lang201509287 分钟前
Tomcat Maven插件:部署与卸载的架构设计
java·tomcat·maven
serve the people26 分钟前
python环境搭建 (六) Makefile 简单使用方法
java·服务器·python
重生之后端学习29 分钟前
146. LRU 缓存
java·数据结构·算法·leetcode·职场和发展
萧曵 丶31 分钟前
懒加载单例模式中DCL方式和原理解析
java·开发语言·单例模式·dcl
回忆是昨天里的海35 分钟前
k8s部署的微服务动态扩容
java·运维·kubernetes
萧曵 丶35 分钟前
单例模式 7 种实现方式对比表
java·单例模式
lang201509281 小时前
Tomcat Maven插件全解析:开发部署一体化
java·tomcat·maven