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

maven的继承关系


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

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

子工程引用common子工程

maven的版本锁定

管理子工程的版本号问题

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


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

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

聚合


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

总结

相关推荐
_李小白2 分钟前
【AI大模型学习笔记之平台篇】第三篇:Minimax
人工智能·笔记·学习
【数据删除】3489 分钟前
计算机复试学习笔记 Day41
笔记·学习·算法
你这个代码我看不懂9 分钟前
JVM栈、方法区和堆内存
java·开发语言·jvm
学编程就要猛14 分钟前
JavaEE初阶:多线程案例
java·开发语言
OxyTheCrack26 分钟前
【C++】一篇文章悲观锁与乐观锁与其思想在C++语言中的应用
linux·开发语言·数据库·c++·笔记
执笔论英雄28 分钟前
【cuda】 pinpaged
android·java·数据库
茶本无香35 分钟前
【无标题】Kafka 系列博文(一):从零认识 Kafka,到底解决了什么问题?
java·分布式·kafka
星辰_mya35 分钟前
Fork/Join 框架与并行流:CPU 密集型的“分身术”
java·开发语言·面试
惊讶的猫37 分钟前
SpringMVC介绍
java·springmvc·springboot
JWASX39 分钟前
【RocketMQ 生产者和消费者】- 事务消息的使用
java·rocketmq·java-rocketmq