22.Maven高级——继承与聚合

1.继承

1.1 继承关系(只支持单继承、多重继承,不支持多继承)

只建议公共依赖,各模块独立依赖需要单独写在各模块

项目结构一般以右边的为准

1.2 版本锁定

在父工程中统一管理版本,子工程只需要引入名称(不需要指定版本),修改父工程中版本即可修改

2.聚合

  • 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
  • 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件
相关推荐
Benszen4 分钟前
Secret详解
linux·运维·服务器
烈焰晴天15 分钟前
Codex 桌面端如何链接Figma MCP 服务器拿到 Figma设计稿精准尺寸等结构化数据 来精准还原UI
服务器·ui·figma
Dlrb121127 分钟前
Linux网络编程-网络基础概念(IP, UDP协议)
linux·服务器·网络·网络基础·端口号·ip协议·udp协议
vortex52 小时前
Linux进程权限继承研究:从setuid()到exec()与system()的行为差异
linux·服务器·系统安全·suid
砍材农夫2 小时前
物联网实战|Spring Boot + Netty 搭建 MQTT 消息路由与流转层
java·spring boot·后端·物联网·spring
信也科技布道师2 小时前
从Istio 503 NC 错误深入理解 Mesh 路由全链路原理
java·服务器·网络
小小小花儿2 小时前
服务器上修改个人账户权限
linux·服务器
Coisinier2 小时前
RHCE中shell脚本基础(磁盘剩余空间监控,Web 服务状态检查,curl 访问 Web 服务并返回状态)
linux·运维·服务器·前端·nginx·操作系统
lion_zjg2 小时前
Nextcloud + Collabora CODE 离线包部署安装
运维·服务器
随便做点啥3 小时前
Agent 后台 - Token工场-集群设备配置建议
服务器·经验分享