首頁 > Java > java教程 > 為什麼我的 Maven 建置失敗並出現來自 Maven Central 的 501 HTTPS 錯誤?

為什麼我的 Maven 建置失敗並出現來自 Maven Central 的 501 HTTPS 錯誤?

Barbara Streisand
發布: 2024-12-07 11:32:15
原創
617 人瀏覽過

Why Are My Maven Builds Failing with a 501 HTTPS Error from Maven Central?

Maven 依賴關係失敗,出現501 HTTPS 錯誤

問題:

問題:

問題:

Jenkins 中的Maven 建置作業遇到嘗試從Maven Central 取得依賴項時出現501 錯誤。此錯誤表示需要 HTTPS,但不清楚如何從 HTTP 切換到 HTTPS。

答案:

    該錯誤是由於 Maven Central 最近的更改所致,現在要求所有請求都透過 HTTPS 進行加密。這是由於純 HTTP 的安全性問題而實現的。
  • 要解決此問題,請確保您使用最新版本的 Maven(3.6.0 或更高版本),因為這些版本會自動使用 Maven Central 的 HTTPS URL。

    • 附加資訊:
  • 這裡是主要儲存庫轉換為HTTPS 的日期:

    • 如果未實作HTTPS,Java 版本可能會從1 月13 日開始中斷。
  • Maven 3.2。 3 及更高版本透過以下方式存取Maven Central HTTPS:

    • https://stackoverflow.com/a/25411658/5820670
Maven更改日誌:http://maven.apache.org/docs/3.2.3/release-notes.html

以上是為什麼我的 Maven 建置失敗並出現來自 Maven Central 的 501 HTTPS 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板