HTTP-zu-HTTPS-Migration für Maven-Abhängigkeiten
In Jenkins integrierte Maven-Builds stoßen beim Zugriff auf Abhängigkeiten auf den Fehler „501: HTTPS erforderlich“. Maven Central. Dieser Fehler ist darauf zurückzuführen, dass Maven Central die Unterstützung für einfache HTTP-Kommunikation eingestellt hat und die Verwendung von HTTPS erfordert.
Ursache des Fehlers
Stand: 15. Januar 2020, Maven Central erfordert, dass alle Anfragen über HTTPS verschlüsselt werden. Dies bedeutet, dass Maven-Builds, die das HTTP-Protokoll verwenden, keine Abhängigkeiten abrufen können.
Lösung
Um dieses Problem zu beheben, müssen Sie Ihre Maven-Builds auf die Verwendung von HTTPS migrieren. Hier sind die Schritte dazu:
Zeitplan für den Repository-Wechsel
Das ist es Es wird empfohlen, Ihre Maven-Konfigurationen so schnell wie möglich zu aktualisieren, um eine unterbrechungsfreie Abhängigkeit sicherzustellen holen.
Das obige ist der detaillierte Inhalt vonWie behebt man „501: HTTPS erforderlich'-Fehler in Maven-Builds?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!