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

maven的继承关系


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

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

子工程引用common子工程

maven的版本锁定

管理子工程的版本号问题

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


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

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

聚合


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

总结

相关推荐
全干engineer3 分钟前
idea拉取github代码 -TLS connect error 异常问题
java·github·intellij-idea
10岁的博客14 分钟前
二维差分算法高效解靶场问题
java·服务器·算法
百***935019 分钟前
Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)
java·tomcat
qq_2813174728 分钟前
kubernetes(k8s)-pod生命周期
java·容器·kubernetes
IT界的奇葩37 分钟前
代码规范 spring-javaformat使用
java·spring·代码规范
披着羊皮不是狼1 小时前
多用户跨学科交流系统(4)参数校验+分页搜索全流程的实现
java·spring boot
qwer12321ck761 小时前
Maven在本地仓库缓存了失败的下载记录
缓存·maven
小池先生1 小时前
Gradle vs Maven 详细对比
java·maven
Rousson1 小时前
硬件学习笔记--89 MCU主频对Uart波特率影响及采样点
笔记·单片机·学习
q***23921 小时前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战
java·spring boot·spring