【笔记】结合P02项目——maven继承与聚合

maven的继承关系


P02项目大概是这个样子,下图展示的是其父工程

父工程配置了parent依赖springb-boot-starter-parent,子工程配置其parant为父工程

子工程引用common子工程

maven的版本锁定

管理子工程的版本号问题

父工程添加dependencyManageMent统一管理依赖版本


这里有个面试题就是dependencyManageMent与dependencies的区别?

其实就是你父工程用了dependencyManageMent你还要在子工程中加入依赖但是不用写版本号了,但是如果你用的是dependencies,那么强制在你每个子工程中都引入这个依赖。

聚合


现在我们能够一键install所有模块

总结

相关推荐
冷雨夜中漫步32 分钟前
ClickHouse常见问题——ClickHouseKeeper配置listen_host后不生效
java·数据库·clickhouse
野犬寒鸦2 小时前
力扣hot100:缺失的第一个正数(哈希思想)(41)
java·数据结构·后端·算法·leetcode·哈希算法
重生成为编程大王3 小时前
Java中使用JSONUtil处理JSON数据:从前端到后端的完美转换
java·后端·json
一枝小雨3 小时前
【C++】编写通用模板代码的重要技巧:T()
开发语言·c++·笔记·学习笔记
天若有情6733 小时前
《JAVA EE企业级应用开发》第一课笔记
java·笔记·后端·java-ee·javaee
豆沙沙包?4 小时前
2025年- H109-Lc1493. 删掉一个元素以后全为 1 的最长子数组(双指针)--Java版
java
Doris_LMS4 小时前
Git在idea中的实战使用经验(一)
java·git·gitlab·idea
04Koi.5 小时前
面经分享--华为Java一面
java·开发语言
白菜帮张同学5 小时前
LP嵌入式软件/驱动开发笔试/面试总结
数据结构·驱动开发·经验分享·笔记·学习·算法·面试
白露与泡影5 小时前
2025最新“Java 面试八股文 + 各大厂的面试真题”限时开源
java·面试·开源