【問題解決】SpringBoot工程無法找到父依賴 parent-pom Failure to find com.xxx:parent-pom:pom:1.0.0.RELEASE


總結下碰到的BUG,之前遇到忘記記錄下來,導致又進行了重復無用的搜索定位解決BUG操作。

問題:
Non-resolvable parent POM for com.alili:base-model:[unknown-version]: Failure to find com.alili:parent-pom:pom:1.0.0.RELEASE

解決辦法 :
總結在前:記住在一個新的環境進行打包時,首先要確保私服里面有parent-pom或者其他你需要的依賴包,沒有話請先別執行clean,執行install命令將包發布到私服上去,在進去其他的打包操作。血的教訓!!

方法一: 在pom中加入 <relativePath />

<parent>
        <groupId>com.alili</groupId>
        <artifactId>parent-pom</artifactId>
        <version>1.0.0.RELEASE</version>
        <relativePath/>
    </parent>

在父項目的pom.xml文件的相對路徑。相對路徑允許你選擇一個不同的路徑。默認值是../pom.xml。Maven首先在構建當前項目的地方尋找父項目的pom,其次在文件系統的這個位置(relativePath位置),然后在本地倉庫,最后在遠程倉庫尋找父項目的pom。 

 

方法二:先將parnet工程install到本地(我就是這個問題)

進入parent-pom文件下進行mvn install

之后就可以將工程進行clean - package - install 這樣的話在啟動其他項目后就沒有報錯了。

參考:https://blog.csdn.net/zhou_438/article/details/83927336


免責聲明!

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



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