首先,如果是個人的專案,相信maven中的jar包並不會很多,可以無腦選擇刪掉倉庫,重新再引入依賴下載即可
如果是公司專案,相信jar包很多,有時僅僅只是希望重新下載特定未下載好的jar,那麼可以執行下面的步驟流程
步驟1:
先到maven倉庫所在的目錄
在該目錄開啟cmd命令,
然後執行
for /r %i in (*.lastUpdated) do del %i //java專案www.fhadmin.cn
刪除 (帶有lastUpdated的檔案都是下載中途出現了異常的,後續maven不會再次主動下載)
當步驟一走完後,去idea點選專案右鍵執行reimport,看是否解決了問題
當步驟一還無法重新下載jar包的時候,執行以下步驟
步驟2:手動定位刪除對應的jar包
例如我的專案中fastjson-1.2.75明明已經引入了,可是由於網路問題下載的不完全,進行的報錯。
reimport也無效的情況下,需要針對性的到maven倉庫中對某一個需要重新下載的jar包進行刪除
想要快速定位,可以使用Everything工具直接定位到具體目錄,
或者idea中就可以看到具體引入的jar的位置
定位到了具體的目錄後,進行刪除該jar的目錄
步驟3:定位到專案的根目錄,進入到專案的pom.xml同級的目錄,
開啟cmd 執行
mvn clean install -U //java www.fhadmin.cn
然後再次reimport即可
本作品採用《CC 協議》,轉載必須註明作者和本文連結