Maison > Java > javaDidacticiel > Comment corriger les erreurs « 501 : HTTPS requis » dans les versions Maven ?

Comment corriger les erreurs « 501 : HTTPS requis » dans les versions Maven ?

Susan Sarandon
Libérer: 2024-12-13 09:33:22
original
247 Les gens l'ont consulté

How to Fix

Migration HTTP vers HTTPS pour les dépendances Maven

Les versions Maven intégrées à Jenkins rencontrent une erreur « 501 : HTTPS requis » lors de l'accès aux dépendances depuis Maven Central. Cette erreur provient du fait que Maven Central cesse de prendre en charge la communication HTTP simple et nécessite l'utilisation de HTTPS.

Cause de l'erreur

À compter du 15 janvier 2020, Maven Central nécessite que toutes les demandes soient chiffrées via HTTPS. Cela signifie que les builds Maven utilisant le protocole HTTP ne parviendront pas à récupérer les dépendances.

Solution

Pour résoudre ce problème, il est nécessaire de migrer vos builds Maven pour utiliser HTTPS. Voici les étapes pour le faire :

  1. Vérifiez la version Maven utilisée dans vos builds. Si vous utilisez Maven 3.6.0 ou une version ultérieure, il devrait automatiquement utiliser HTTPS.
  2. Pour les anciennes versions de Maven, vous devrez mettre à jour manuellement l'URL du référentiel pour utiliser HTTPS. Dans votre pom.xml, remplacez "http://repo.maven.apache.org/maven2" par "https://repo.maven.apache.org/maven2".

 Chronologie du changement de référentiel

  • Maven Central : passage à HTTPS le 13 janvier 2020.
  • JCenter : basculé vers HTTPS le 1er mai 2020.
  • Sonatype Nexus Repository Manager : basculé vers HTTPS le 30 septembre 2020.

C'est recommandé de mettre à jour vos configurations Maven dès que possible pour garantir une dépendance ininterrompue récupérer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal