Maison >Java >javaDidacticiel >Pourquoi est-ce que j'obtiens une erreur 501 lorsque Maven récupère les dépendances du référentiel central ?

Pourquoi est-ce que j'obtiens une erreur 501 lorsque Maven récupère les dépendances du référentiel central ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-08 17:33:12933parcourir

Why Am I Getting a 501 Error When Maven Retrieves Dependencies from Central Repository?

Erreurs de dépendance Maven avec le code 501

Les builds Maven exécutées dans Jenkins ont rencontré un problème où elles ne parvenaient pas à récupérer les dépendances de Maven Central, ce qui entraînait dans un code d'erreur 501. Le message d'erreur indique que HTTPS doit être utilisé à la place de HTTP pour la récupération des dépendances.

Cette erreur trouve son origine dans l'annonce suivante de Maven Central :

En vigueur le 15 janvier 2020, The Central Repository ne prend plus en charge les communications non sécurisées via HTTP simple et exige que toutes les requêtes adressées au référentiel soient chiffrées via HTTPS.

Pour résoudre ce problème, Maven 3.6.0 et versions ultérieures utiliseront automatiquement HTTPS lors de l'accès à Maven Central. Si vous utilisez une version antérieure de Maven, vous devrez peut-être spécifier manuellement l'URL HTTPS lors de la récupération des dépendances.

Dates pour les principaux changements de référentiel :

  • Maven Central : 13 janvier
  • JCenter : janvier 21
  • Sonatype OSS Nexus (y compris OSSRH) : 28 janvier

Mise à jour de l'accès Maven à Maven Central :

Selon la documentation de Maven 3.2.3, Maven Central était déjà accessible via HTTPS à partir de cette version.

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