10
當我嘗試在本地存儲庫中安裝maven項目時,我注意到pom
和jar
文件具有.lastUpdated
擴展名。由於這個問題,我無法建立依賴於它的項目。本地REPO中的Maven依賴關係具有.lastUpdated擴展
你能解釋一下爲什麼會發生?
當我嘗試在本地存儲庫中安裝maven項目時,我注意到pom
和jar
文件具有.lastUpdated
擴展名。由於這個問題,我無法建立依賴於它的項目。本地REPO中的Maven依賴關係具有.lastUpdated擴展
你能解釋一下爲什麼會發生?
我已經找到了答案here:
當神器是無法下載,Maven的3級緩存這個結果在「〜/ .m2目錄/回購備查/.../ LASTUPDATED 「文件。對於「未找到」情況,似乎可以使用HTTP代碼更細粒度地重新嘗試檢索,而不僅僅是緩存失敗。 例如,對於任何404,我同意,結果應緩存失敗並需要-U嘗試再次檢索它。然而,對於400,500,501,502,503,301,302(今天3xx的Maven行爲是什麼?)我認爲解析引擎應該嘗試每次都重新檢索這個工件。有了這些錯誤代碼,它似乎更可能是一個配置問題或短暫的網絡呃逆,而不是該回購中缺少的文件之一。然而,這種簡單的網絡呃逆具有長期的緩存含義,因爲該文件從未試圖再次被檢索。
鏈接已損壞。請更新它 –