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

1.继承

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

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

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

1.2 版本锁定

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

2.聚合

  • 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
  • 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件
相关推荐
郝学胜-神的一滴12 小时前
Linux网络字节序详解:从理论到实践
linux·服务器·c语言·开发语言·c++·网络协议·程序人生
石像鬼₧魂石12 小时前
netsh wlan 常用命令速查表
服务器·网络·php
实心儿儿12 小时前
Linux —— 进程概念 - 僵尸进程、孤儿进程
linux·运维·服务器
indexsunny12 小时前
互联网大厂Java求职面试实录:Spring Boot微服务在电商场景中的应用及技术深度解析
java·数据库·spring boot·缓存·微服务·面试·电商
猿小羽12 小时前
Spring AI + MCP 实战:构建下一代智能 Agent 应用
java·spring boot·llm·ai agent·spring ai·mcp·model context protocol
Trouvaille ~12 小时前
【Linux】线程概念与控制(一):线程本质与虚拟地址空间
linux·运维·服务器·c++·线程·虚拟地址空间·pcb
txinyu的博客13 小时前
用户态与内核态
linux·运维·服务器
半路_出家ren13 小时前
5.RSA和AES加密(python)
服务器·网络·python·https·aes·rsa·加密算法
我就是你毛毛哥13 小时前
Spring Boot 项目使用 EasyExcel 实现导出功能
数据库·spring boot·oracle