Maison >Java >javaDidacticiel >Pourquoi est-ce que j'obtiens des erreurs de récupération de dépendance Maven avec un code d'état HTTP 501 ?

Pourquoi est-ce que j'obtiens des erreurs de récupération de dépendance Maven avec un code d'état HTTP 501 ?

DDD
DDDoriginal
2024-12-17 03:30:25191parcourir

Why Am I Getting Maven Dependency Retrieval Errors with a 501 HTTP Status Code?

Erreurs de récupération des dépendances Maven avec le code d'état HTTP 501

Les utilisateurs de Maven ont rencontré des échecs de construction dans Jenkins en raison d'une erreur indiquant que les dépendances ne pouvaient pas être récupéré de Maven Central en raison d'une erreur HTTP 501 et suggérant d'utiliser HTTPS à la place. Ce problème découle d'un changement dans la politique du référentiel central annoncé dans « Central 501 HTTPS Required ».

À compter du 15 janvier 2020, le référentiel central a rendu obligatoire l'utilisation du cryptage HTTPS pour toutes les requêtes. Par conséquent, les requêtes HTTP ne sont plus prises en charge.

Pour résoudre ce problème, effectuez une mise à niveau vers une version récente de Maven telle que 3.6.0 ou 3.6.1, qui utilise par défaut HTTPS. Pour les anciennes versions de Maven, vous pouvez rencontrer cette erreur si vous tentez d'utiliser une URL HTTP directe (par exemple, http://repo.maven.apache.org). Assurez-vous que votre configuration Maven utilise des URL HTTPS.

Dates clés à retenir concernant la transition vers HTTPS :

  • Les versions Java peuvent être interrompues après le 13 janvier si l'accès HTTPS au référentiel n'a pas été configuré.
  • Maven Central est accessible via HTTPS depuis Maven 3.2.3.
  • Consultez le journal des modifications Maven (http://maven.apache.org/docs/3.2.3/release-notes.html) pour plus d'informations.

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!

Déclaration:
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