背景:在idea中启动eureka-server、server-provider、ribbon-consumer无误,准备将其放入容器中运行,打包的时候报错
[FATAL] Non-resolvable parent POM for com.yamanda:eureka_server01:0.0.1-SNAPSHOT: Could not find artifact com.yamanda:springcloud:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at no local POM @ line 5, column 13
后来检查是在eureka-server01模块的pom.xml文件中没有设置parent的relativePath导致的,更改设置如下:
<parent>
<groupId>父项目的groupId</groupId>
<artifactId>父项目的artifactId</artifactId>
<version>父项目的version</version>
<relativePath>父项目的pom.xml文件相对路径</relativePath> <!-- lookup parent from repository -->
</parent>
我看文档中说<relativePath/>默认值就是../pom.xml,可是不写就是报错= =||