美文网首页
大连滕泰科技学习笔记2020-10-14

大连滕泰科技学习笔记2020-10-14

作者: RX_AI | 来源:发表于2020-10-14 21:44 被阅读0次

Maven 继承父工程时的relativePath标签解析

<parent>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo</artifactId>
    <version>1.6.1</version>
    <relativePath>../pom.xml</relativePath>
</parent>

1
2
3
4
5
6
relativePath:
1)指定查找该父项目pom.xml的(相对)路径。默认顺序:relativePath > 本地仓库 > 远程仓库
2)没有relativePath标签等同…/pom.xml, 即默认从当前pom文件的上一级目录找
3)表示不从relativePath找, 直接从本地仓库找,找不到再从远程仓库找

关于2)经过测试,似乎 没有relativePath标签时,它没有从当前pom文件的上一级目录找,子模块继承不到父模块中dependencyManagement中包的version信息。

因此,强烈推荐,子模块配置relativePath元素,指定 …/pom.xml。

相关文章

网友评论

      本文标题:大连滕泰科技学习笔记2020-10-14

      本文链接:https://www.haomeiwen.com/subject/ualgpktx.html