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

1.继承

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

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

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

1.2 版本锁定

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

2.聚合

  • 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
  • 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件
相关推荐
酱学编程13 小时前
【从零到一实现一个 AI Agent 框架 · 第四篇】04. 任务规划:拆解复杂目标 -
服务器·网络·数据库·人工智能
艾莉丝努力练剑15 小时前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·服务器·网络·人工智能·tcp/ip·ubuntu
崇山峻岭之间15 小时前
Keil5输出hex转换为bin的设置
linux·运维·服务器
Tian_Hang16 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse
万亿少女的梦16817 小时前
基于SpringBoot的考研学习交流系统设计与开发
spring boot·mysql·vue·系统设计·论坛系统
着迷不白18 小时前
Linux 磁盘管理完全指南:分区、文件系统、挂载与 LVM 实战
linux·运维·服务器
山川而川-R18 小时前
LangChain
linux·运维·服务器
QH_ShareHub18 小时前
Linux 根目录结构详解
linux·运维·服务器
骑士雄师18 小时前
langchain:推荐切片策略
服务器·前端·langchain
千逐6819 小时前
Uniapp 鸿蒙实战之 AtomGit APP - 仓库详情与文件树浏览
服务器·microsoft·uni-app