501 程式碼的Maven 依賴關係錯誤
在Jenkins 中執行的Maven 建置遇到了無法從Maven Central 擷取依賴關係的問題,導致在501 錯誤代碼中。此錯誤訊息表示應使用 HTTPS 而不是 HTTP 進行依賴項檢索。
此錯誤源自Maven Central 的以下公告:
2020 年1 月15 日生效,中央儲存庫不再支援透過純HTTP 進行的不安全通信,並要求對儲存庫的所有請求都透過HTTPS 進行加密。
為了解決此問題,Maven 3.6.0 及更高版本在存取 Maven Central 時將自動使用 HTTPS。如果您使用的是早期版本的 Maven,則在檢索依賴項時可能需要手動指定 HTTPS URL。
主要儲存庫切換日期:
JCenter:1 月21 日
JCenter:1 月21 日
JCenter:1 月21 日Sonatype OSS Nexus(包括OSSRH):1 月28日更新了 Maven 對 Maven Central 的訪問:根據文件Maven 3.2.3,Maven Central 已經可以從該版本通過 HTTPS 訪問開始。以上是當 Maven 從中央儲存庫檢索依賴項時,為什麼會收到 501 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!