20版本的idea,导包子模块,maven就是不对,明明本地仓库什么的都对,最后发现是路径,
其实我还是不太明白,到处查了下。
错误如下:
relativePath:
1)指定查找该父项目pom.xml的(相对)路径。默认顺序:relativePath > 本地仓库 > 远程仓库
2)没有relativePath标签等同…/pom.xml, 即默认从当前pom文件的上一级目录找
3)表示不从relativePath找, 直接从本地仓库找,找不到再从远程仓库找
因此,强烈推荐,子模块配置relativePath元素,指定 …/pom.xml。
1、默认我们不用写<relativePath>,那默认值就是 ../pom.xml,会从本地路径中获取parent的pom
<parent>
<groupId>***</groupId>
<artifactId>***</artifactId>
<version>***</version>
</parent>