Maison >Java >javaDidacticiel >Pourquoi mes builds Maven échouent-elles avec une erreur HTTPS 501 de Maven Central ?
Échec des dépendances Maven avec erreur HTTPS 501
Question :
Les tâches de build Maven dans Jenkins rencontrent un Erreur 501 lors de la tentative de récupération des dépendances depuis Maven Central. L'erreur indique que HTTPS est requis, mais on ne sait pas comment passer de HTTP à HTTPS.
Réponse :
L'erreur est due à un changement récent dans Maven Central, où il exige désormais que toutes les demandes soient chiffrées via HTTPS. Cela a été implémenté en raison de problèmes de sécurité avec HTTP simple.
Pour résoudre ce problème, assurez-vous que vous utilisez une version récente de Maven (3.6.0 ou ultérieure), car ces versions utilisent automatiquement l'URL HTTPS pour Maven Central.
Informations supplémentaires :
Voici les dates auxquelles les principaux référentiels passera à HTTPS :
Maven 3.2.3 et versions ultérieures accèdent à Maven Via centrale HTTPS :
Changement Maven Journal :
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!