ホームページ >Java >&#&チュートリアル >Maven が中央リポジトリから依存関係を取得するときに 501 エラーが発生するのはなぜですか?
501 コードによる Maven 依存関係エラー
Jenkins 内で実行されている Maven ビルドで、Maven Central から依存関係を取得できないという問題が発生しました。 501エラーコードで。エラー メッセージは、依存関係の取得には HTTP の代わりに HTTPS を使用する必要があることを示しています。
このエラーの原因は、Maven Central からの次の発表です:
2020 年 1 月 15 日発効、セントラル リポジトリプレーン HTTP を介した安全でない通信はサポートされなくなり、リポジトリへのすべてのリクエストは HTTP 経由で暗号化される必要があります。 HTTPS.
この問題を解決するために、Maven 3.6.0 以降では、Maven Central にアクセスするときに HTTPS が自動的に利用されます。以前のバージョンの Maven を使用している場合は、依存関係を取得するときに HTTPS URL を手動で指定する必要がある場合があります。
主要なリポジトリ スイッチの日付:
Maven Central への Maven アクセスを更新:
ドキュメントに従ってMaven 3.2.3、Maven Central はそのバージョンからすでに HTTPS 経由でアクセスされていました
以上がMaven が中央リポジトリから依存関係を取得するときに 501 エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。