專案報錯:Non-resolvable parent POM for com.taotao
阿新 • • 發佈:2018-12-23
新建taotao.parent的子專案後一直報錯,提示丟失taotao.parent,查詢資料後發現需要註冊taotao.parent,右鍵專案選擇run as->maven install,完成該操作後發現報錯資訊變成:
Project build error: Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find artifact com.taotao:Taotao-parent:pom:0.0.1- SNAPSHOT and ‘parent.relativePath’ points at wrong local POM
仔細檢視發現在父工程的pom.xml檔案中是:
<groupId>com.taotao</groupId>
<artifactId>taotao-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
而子工程中的pom.xml檔案:
<parent>
<groupId>com.taotao</groupId>
<artifactId>taotao.parent</artifactId>
<version> 0.0.1-SNAPSHOT</version>
</parent>
原來自動生成的子工程pom.xml關於父工程的配置是根據新建maven project時生成的,並不具備自動匹配父工程的pom.xml檔案中的<artifactId>taotao-parent</artifactId>
標籤體。