`
liugang594
  • 浏览: 978391 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

一个Maven POM 从它父POM 中继承的项目列表:


• 定义符(groupId 和artifactId 中至少有一个必须被覆盖)
• 依赖
• 开发者和贡献者
• 插件列表
• 报告列表
• 插件执行 (id 匹配的执行会被合并)
• 插件配置

 

Maven中,一个模块会在以下位置查找父模块的pom.xml:

  • 本地仓库
  • 当前模块的父目录中
  • <parent />结点的relativePath属性

例如:

<project>
<parent>
<groupId>org.sonatype.mavenbook</groupId>
<artifactId>a-parent</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../a-parent/pom.xml</relativePath>
</parent>
<artifactId>project-a</artifactId>
</project>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics