idea maven update下載未下載好的jar包

FH-Admin發表於2021-07-04

首先,如果是個人的專案,相信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 協議》,轉載必須註明作者和本文連結

相關文章