解決idea中pom檔案的依賴不會自動下載,手動匯入依賴包
阿新 • • 發佈:2021-10-01
解決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