【摘】Maven中父子模块间的共享关系

2019-04-14 12:30发布

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