ホームページ >Java >&#&チュートリアル >Maven Central からの 501 HTTPS エラーで Maven ビルドが失敗するのはなぜですか?

Maven Central からの 501 HTTPS エラーで Maven ビルドが失敗するのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 11:32:15569ブラウズ

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

501 HTTPS エラーで Maven 依存関係が失敗しました

質問:
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 Central からの 501 HTTPS エラーで Maven ビルドが失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。