一个Maven POM 从它父POM 中继承的项目列表:
• 定义符(groupId 和artifactId 中至少有一个必须被覆盖)
• 依赖
• 开发者和贡献者
• 插件列表
• 报告列表
• 插件执行 (id 匹配的执行会被合并)
• 插件配置
Maven中,一个模块会在以下位置查找父模块的pom.xml:
- 本地仓库
- 当前模块的父目录中
- 结点的relativePath属性
例如:
org.sonatype.mavenbook
a-parent
1.0-SNAPSHOT
../a-parent/pom.xml
project-a