Eclispe導入maven項目後pom.xml報錯解決

導入maven項目後首先需要:

1、右鍵項目---Properties---Java Build Path---Libraries,將org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER  從列表中remove掉,然後Add Libraries---Maven Managed Dependencies---next---finish

2、右鍵項目---Maven---Update Project,此時maven會自動下載依賴

然後在下載過程中,eclipse下方的進度條一直卡在25%,隨後報錯:

可以看到maven有一個插件jar包無法加載成功,於是在倉庫中找到這個jar包所在目錄,倉庫是你eclipse中配置的maven倉庫(window---preferences---maven---user settings會看到local repository中的倉庫位置),然後刪除掉這個目錄(jar包所在整個目錄刪除),

我是直接刪除了org/apache/maven/plugins/下的maven-resource-plugin文件夾。

3、回到項目右鍵---maven---update project,此時maven會下載剛纔出錯的插件jar包,等待進度條完成後就下載好了。這時就不再報錯了。如果無線網絡下無法下載jar包,可以用手機熱點試試看。

總結:如果在pom文件中有依賴報錯,就在倉庫中刪除這個依賴所在的整個目錄,然後update project讓maven去重新下載即可。

報錯原因:

①依賴衝突:maven之前已經下載過了相關依賴,當你在pom文件中改動依賴版本時,maven會自動去下載你改動的依賴版本,而新下載的依賴版本和之前的下載的依賴版本產生了衝突就會報錯,此時刪除依賴所在文件夾重新update project即可

②網路原因:由於網絡不穩定而下載了依賴的部分文件,導致依賴不完全,此時的做法也一樣,刪除依賴所在目錄然後update project

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章