使用Maven管理項目時,本地倉庫有對應的jar包,但還是報找不到

使用Maven管理項目時,本地倉庫有對應的jar包,但還是報找不到,如下圖所示:
在這裏插入圖片描述

本地倉庫有對應的jar包,此時還是報找不到對應的包,原因是maven3.x版本在從遠程倉庫下載資源後,會生成對應的_remote.repositories文件,標示該資源的來源,如果本地倉庫有這個文件_remote.repositories,那就不會訪問本地倉庫,必須遠程上有才行,否則就會報錯。
解決方法是將_remote.repositories文件刪除。
在windows中,可以使用批量刪除命令,找到您的maven所指定的倉庫盤,找到_remote.repositories並刪除,如下代碼,:

@echo off
for %%i in (d) do (
echo 正在搜索%%i盤 請稍後...
cd /d %%i:\
del /s /q _remote.repositories
)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章