标签用于声明Maven项目继承的父项目,实现依赖版本统一管理、构建配置共享、属性标准化及多模块工程一致性,须包含groupId、artifactId、version三项。

统一依赖版本管理
父 POM 中定义的
- 父 POM 中写:
2.7.12 - 子模块中写:
spring-boot-starter-web (不写 version) - Maven 自动按父定义的版本解析
共享构建配置与默认行为
父 POM 可预设编译源码版本、编码格式、插件配置(如 maven-compiler-plugin、maven-surefire-plugin)、资源过滤规则等,子项目自动继承,减少重复配置。
- 比如统一设
17 和17 - 子模块不用再配 JDK 版本,也不会因遗漏导致编译失败
标准化项目结构与属性
通过
Dbsite企业网站管理系统V1.5.0 秉承"大道至简 邦达天下"的设计理念,以灵巧、简单的架构模式构建本管理系统。可根据需求可配置多种类型数据库(当前压缩包支持Access).系统是对多年企业网站设计经验的总结。特别适合于中小型企业网站建设使用。压缩包内包含通用企业网站模板一套,可以用来了解系统标签和设计网站使用。QQ技术交流群:115197646 系统特点:1.数据与页
- 改一次父 POM 的属性值,所有子模块同步生效
- 适合多模块工程(如 common、service、api)统一技术栈
必须包含的关键子元素
一个有效的
-
:父项目的组织 ID -
:父项目的构件 ID -
:父项目的版本号 - 可选:
(默认 ../pom.xml,指向上级目录的父 POM;若父 POM 已发布到仓库,可省略)
基本上就这些。它不是“继承代码”,而是继承配置——让多模块项目更干净、可控、不易出错。









