maven項目后出現(xiàn)‘parent.relativePath’ of POM錯誤時的解決方法
項目場景:
Springboot項目出現(xiàn)的依賴錯誤。
問題描述
在Springboot項目啟動時,項目報錯‘parent.relativePath’ of POM問題,項目無法正常啟動。
原因分析:
發(fā)生該問題的根本原因是因為在項目文件夾的外層包含著另一個項目,此時項目文件無法確定該文件的pom依賴是引用哪一個parent依賴導(dǎo)致的。推薦使用方法二解決。
解決方案:
解決方法一
在pom文件中spring-boot-starter-parent依賴中添加 <relativePath/>屬性.
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.12.RELEASE</version> <relativePath/> ##添加relativePath </parent>
解決方法二
一、內(nèi)部檢查 檢查是否在文件夾的內(nèi)部是否存在直接引用spring-boot-starter-parent依賴的項目 并將其修改為依賴父項目文件。
二、外部檢查 文件夾的外部存在另一個包含項目文件的項目,若存在刪除其POM文件即可。
到此這篇關(guān)于maven項目后出現(xiàn)‘parent.relativePath’ of POM錯誤時的解決方法的文章就介紹到這了,更多相關(guān)maven ‘parent.relativePath’ of POM錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java動態(tài)代理實現(xiàn)_動力節(jié)點Java學(xué)院整理
動態(tài)代理作為代理模式的一種擴(kuò)展形式,廣泛應(yīng)用于框架(尤其是基于AOP的框架)的設(shè)計與開發(fā),本文將通過實例來講解Java動態(tài)代理的實現(xiàn)過程2017-08-08spring boot 注入 property的三種方式(推薦)
這篇文章主要介紹了spring boot 注入 property的三種方式,需要的朋友可以參考下2017-07-07Spring boot中PropertySource注解的使用方法詳解
這篇文章主要給大家介紹了關(guān)于Spring boot中PropertySource注解的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Spring boot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12Java程序生成exe可執(zhí)行文件詳細(xì)教程(圖文說明)
這篇文章主要介紹了Java程序生成exe可執(zhí)行文件詳細(xì)教程,有需要的朋友可以參考一下2013-12-12深入分析Comparable與Comparator及Clonable三個Java接口
接口不是類,而是對類的一組需求描述,這些類要遵從接口描述的統(tǒng)一格式進(jìn)行定義,這篇文章主要為大家詳細(xì)介紹了Java的Comparable,Comparator和Cloneable的接口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-05-05