1. 程式人生 > 其它 >解決idea中pom檔案的依賴不會自動下載,手動匯入依賴包

解決idea中pom檔案的依賴不會自動下載,手動匯入依賴包

解決idea中pom檔案裡的依賴包不會自動匯入,詳細的手動匯入依賴步驟

問題:

可能由於網路原因或者其他,在idea中pom檔案內的依賴不會自動下載:



許多依賴Dependency未找到,導致一直報錯
查詢很多方法都是解決如何讓idea自動導包,未能解決問題(估計是網路原因)


解決方法:

最終通過手動導包解決,步驟如下:
1、到maven官網下載對應依賴包jar(https://mvnrepository.com
2、cmd進入jar包所在 的檔案路徑
3、執行如下命令:

mvn install:install-file -Dfile=spring-boot-starter-mail-2.5.2.jar -DgroupId=org.springframework.boot  -DartifactId=spring-boot-starter-mail -	Dversion=2.5.2 -Dpackaging=jar

其中 =等於號 後面的內容對應修改
4、匯入完成,回到idea重新重新整理pom
5、若重新整理後仍爆紅,則重新整理本地倉庫



另: 若依賴包已存在本地倉庫(c盤/user/.m2/repository) 但專案中仍報錯 (not found)
則可以嘗試 在本地倉庫中刪除對應依賴檔案,然後重新下載,可以使用idea的自動匯入(右上角一個m圖示)




命令參考:

mvn install:install-file -Dfile=spring-boot-starter-log4j2-2.5.2.jar -DgroupId=org.springframework.boot -DartifactId=spring-boot-starter-log4j2 -Dversion=2.5.2 -Dpackaging=jar

mvn install:install-file -Dfile=spring-boot-configuration-processor-2.5.2.jar -DgroupId=org.springframework.boot -DartifactId=spring-boot-configuration-processor -Dversion=2.5.2 -Dpackaging=jar