首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Maven 多模块依赖版本统一管理:从 5 个版本并存到一处声明

Maven 多模块依赖版本统一管理:从 5 个版本并存到一处声明

作者头像
行者全栈架构师
发布于 2026-11-03 16:43:37
发布于 2026-11-03 16:43:37
740
举报
概述
我们 20 人团队的多模块平台曾经同时跑着 5 个版本的 commons-lang3、3 个版本的 Guava——升级 Spring Boot 时改了父 POM 就以为完事,结果某个子模块硬编码的旧版本让联调环境挂了一下午。后来我们用父 POM 的 dependencyManagement 加 BOM 把版本收拢到一处声明,配上 Enforcer 的收敛规则兜底,版本冲突从月度事件变成了季度罕见项

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档