Non-resolvable parent POM


  今天導入公司項目,maven聚合項目,但是項目目錄結構不正確,內層的項目的parent不是外層項目,這個......有點無語,結果導入直接報錯。同事說,我們導入是好好的啊,原來他們用的是eclipse我用的是idea,eclipse導入maven項目可以同時導入多個,而idea每次只能打開一個,但是可以使用maven面板手動添加多個,可是手動添加的也會遵循實際目錄結果,視內層項目為外層項目的子項目。

 

  dubbo-admin:報錯信息:[FATAL] Non-resolvable parent POM for com.alibaba:dubbo-admin:[unknown-version]: Could not find artifact com.alibaba:dubbo-parent:pom:2.5.4-SNAPSHOT and 'parent.relativePath' points at no local POM @ line 12, column 10

  當設置了<parent/>時,是需要有一個relative path來查找父項目的pom.xml的,而如果沒有,那么默認的父項目pom.xml就在該pom.xml的父附錄中。如果沒有,就會根據groupId和artifactId在本地和遠端maven倉庫中找。很不幸,這個父pom.xml對應的不是外層項目,所以我這里就會報錯。

   添加空標簽<relativePath></relativePath>就會直接去倉庫找了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM