Heim >Java >javaLernprogramm >Warum erhalte ich Fehler beim Abrufen von Maven-Abhängigkeiten mit dem HTTP-Statuscode 501?

Warum erhalte ich Fehler beim Abrufen von Maven-Abhängigkeiten mit dem HTTP-Statuscode 501?

DDD
DDDOriginal
2024-12-17 03:30:25191Durchsuche

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

Maven-Abhängigkeitsabruffehler mit HTTP-Statuscode 501

Maven-Benutzer sind in Jenkins auf Build-Fehler gestoßen, weil ein Fehler besagte, dass Abhängigkeiten nicht möglich waren aufgrund eines 501-HTTP-Fehlers von Maven Central abgerufen werden und stattdessen die Verwendung von HTTPS empfohlen wird. Dieses Problem ergibt sich aus einer Änderung der Central Repository-Richtlinie, die in „Central 501 HTTPS Required“ angekündigt wurde.

Mit Wirkung vom 15. Januar 2020 hat das Central Repository die Verwendung von HTTPS-Verschlüsselung für alle Anfragen vorgeschrieben. Daher werden HTTP-Anfragen nicht mehr unterstützt.

Um dieses Problem zu beheben, aktualisieren Sie auf eine aktuelle Maven-Version wie 3.6.0 oder 3.6.1, die standardmäßig HTTPS verwendet. Bei älteren Maven-Versionen kann dieser Fehler auftreten, wenn Sie versuchen, eine direkte HTTP-URL zu verwenden (z. B. http://repo.maven.apache.org). Stellen Sie sicher, dass Ihre Maven-Konfiguration HTTPS-URLs verwendet.

Wichtige Termine für den Übergang zu HTTPS:

  • Java-Builds können nach dem 13. Januar unterbrochen werden, wenn kein HTTPS-Zugriff auf das Repository erfolgt ist konfiguriert.
  • Auf Maven Central wird seit Maven über HTTPS zugegriffen 3.2.3.
  • Weitere Informationen finden Sie im Maven-Changelog (http://maven.apache.org/docs/3.2.3/release-notes.html).

Das obige ist der detaillierte Inhalt vonWarum erhalte ich Fehler beim Abrufen von Maven-Abhängigkeiten mit dem HTTP-Statuscode 501?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn