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

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

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

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

相关推荐
Java爱好狂.几秒前
分布式ID|从源码角度深度解析美团Leaf双Buffer优化方案
java·数据库·分布式·分布式id·es·java面试·java程序员
胡桃夹夹子10 分钟前
存档111111111
java·开发语言
不会编程的小寒13 分钟前
C++ 中string的用法
java·开发语言
乐悠小码31 分钟前
Java设计模式精讲---02抽象工厂模式
java·设计模式·抽象工厂模式
数据的世界0133 分钟前
技术变革:为何C#与.NET是未来的开发方向
java·c#·.net
向上的车轮40 分钟前
Actix Web适合什么类型的Web应用?可以部署 Java 或 .NET 的应用程序?
java·前端·rust·.net
脸大是真的好~1 小时前
黑马JAVAWeb-03 SpringBootWeb-分层解耦-三层架构-@SpringBootApplication注解-IOC控制反转-DI依赖注入
java
微露清风1 小时前
系统性学习C++-第十讲-stack 和 quene
java·c++·学习
一蓑烟雨任平生√1 小时前
两种上传图片的方式——91张先生
java·ossinsight
凤凰战士芭比Q1 小时前
部署我的世界-java版服务器-frp内网穿透
java·服务器