1. 程式人生 > >專案報錯:Non-resolvable parent POM for com.taotao

專案報錯:Non-resolvable parent POM for com.taotao

新建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>標籤體。