.lastUpdated:The POM for mysql:mysql-connector-java:jar:8.1.0 is missing, no dependency information available

冷月无心發表於2024-03-22

描述:

  在IDEA中,出現該類報錯,檢視本地倉庫中專案對應的jar包存在,卻無法獲取時,可能是檔案中生成.lastUpdated檔案或有remote.repositories檔案導致的。

.lastUpdated:

  在更新maven專案的時候,每一個jar包路徑下的_remote.repositories檔案都會同setting.xml中設定的倉庫地址id進行判斷,如果沒有匹配,會自動更新該jar包的相關檔案。

  如果未聯網或訊號差導致無法完成下載,則會導致在專案中j無法獲取jar,導致即使jar存在,仍舊報錯The POM for mysql:mysql-connector-java:jar:8.1.0 is missing, no dependency information available。

  如果使用公司的內網倉庫,_remote.repositories檔案變為_maven.repositories。

解決辦法:

  在maven-repository目錄下用window搜尋功能查詢含有lastUpdated字尾的檔案,全部刪除。之後再在專案中重新重新整理maven,就能找到該依賴了。

  

相關文章