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

1.继承

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

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

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

1.2 版本锁定

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

2.聚合

  • 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
  • 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件
相关推荐
JIngJaneIL6 小时前
基于java + vue个人博客系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
TG:@yunlaoda360 云老大6 小时前
华为云国际站代理商备份策略设置过程中遇到问题如何解决?
服务器·数据库·华为云
从心归零6 小时前
springboot-jpa的批量更新方法
java·spring boot·spring
tiancao2226 小时前
SpringBoot使用Camunda REST Client调用独立部署的Camunda7
spring boot·集成·独立服务器·rest api·camunda7
手揽回忆怎么睡6 小时前
Alibaba Linux 8安装jdk25
linux·运维·服务器
萌萌哒草头将军7 小时前
AudioDock:服务器和 NAS 音频播放最棒的软件!🚀🚀🚀
服务器·docker·node.js
lifewange8 小时前
测试场景 Linux 命令速查表
linux·运维·服务器
就叫飞六吧8 小时前
JSONPath“隔空取物”思想,直击JSON深处的目标字段
服务器·windows·json
姚青&8 小时前
Linux 命令介绍以及帮助命令介绍
linux·运维·服务器
遇见火星8 小时前
详解 Linux 中的 /etc/fstab 文件
linux·运维·服务器