IDEA新建maven項目下載進度卡住不動以及Maven本地倉庫有.lastUpdated文件

問題描述

  在IDEA中使用maven->reimport之後下載進度一直卡在Resolving Maven dependencies…不動。如下圖所示
在這裏插入圖片描述
試過以下幾種方法都不能解決:

  1. 更換下載源
  2. 更換Maven版本
  3. 將IDEA中設置Build->Build Tools->Maven->Runner->定位到VM Options輸入框填寫上:-DarchetypeCatalog=internal

解決方案

在Maven的配置文件上配置http代理

<proxy>
      <id>my-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>127.0.0.1</host>
      <port>10801</port>
    </proxy>

在這裏插入圖片描述
  在這之後,我把本地倉庫裏的所有jar包全部刪除了,此時新建Maven項目本地倉庫下載的文件裏總會有.lastUpdated爲後綴的文件。經過查閱資料發現,Maven在下載倉庫中找不到相應資源或者因爲網絡或者其他的原因,沒有下載成功或者下載被中斷時,會生成一個.lastUpdated爲後綴的文件。只要jar包目錄有.lastUpdated文件存在,Maven就不會去下載該jar包的資源。
  於是,我就將Maven配置文件裏的遠程倉庫地址改爲官方倉庫地址,本地倉庫中仍然會有.lastUpdated爲後綴的文件,到最後將這配置代理的代碼註釋掉後Maven下載正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章