導入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