Ich kann dies nicht mit MVN 3.0.4 tun, aber ich mache mit 3.0.3
Scheint ein Fehler in Version 3.0.4 zu sein. OH MEIN GOTT!! Ссылка
BEARBEITEN
Der obige jira-Eintrag bietet einen Workaround für den maven 3.0.4-Bug: add
%Vor%zu Ihrer pom.xml
das hat für mich funktioniert
Ohne Ihr POM zu berühren, können Sie Folgendes hinzufügen: Bibliothek zu M2_HOME / lib / ext und verwende die folgenden Proxy-Einstellungen in deiner settings.xml.
%Vor%
Ihre Einstellungsdatei sollte wie folgt aussehen:
%Vor%Wenn das nicht funktioniert, versuchen Sie, Ihre Proxy-Einstellungen in einen Browser wie IE zu stellen und zu sehen, ob es funktioniert. Versuchen Sie auch, den Proxy direkt zu treffen, um sicherzustellen, dass es sich nicht um ein Proxy-Konfigurations-Skript handelt. Ich weiß nicht, ob Maven mit denen gut spielt oder nicht.
Wenn es sich jedoch um ein Konfigurationsskript handelt, sollte das Skript den richtigen Proxy auflisten, der in Ihrer Situation verwendet werden kann.
BEARBEITEN
Ich sehe, Sie arbeiten Form conf / settings.xml wo ist das? Normalerweise befindet sich die Datei settings.xml in:
/path/to/user/home/.m2/settings.xml
für Sie in Windows, das wäre
C: \ Dokumente und Einstellungen \ Benutzername \ .m2 \ settings.xml
oder
C: \ Benutzer \ Benutzername \ .m2 \ settings.xml
oder legen Sie es direkt in Ihre Maven Projekte POM-Datei.
Ich hatte ein ähnliches Problem. Nach dem Hinzufügen von nonProxyHosts
-Tag-Problem wurde behoben.
Beachten Sie, dass "zzz.zz.com"
durch Ihren richtigen Server ersetzt werden muss.
für Details Ссылка
Ich habe versucht, die Proxy-Einstellungen in die settings.xml-Datei an verschiedenen Stellen einzufügen, aber es scheint, als ob sie während der Laufzeit nicht abgeholt wurden.
Ich habe jedoch festgestellt, dass es eine Umgebungsvariable MAVEN_OPTS
gibt, wo ich endlich die Proxy-Informationen einstellen und zur Laufzeit spiegeln konnte:
Wenn Sie sich hinter dem NTLM-Proxy befinden, lesen Sie diese Lösung, die für mich funktioniert hat!
Wenn Sie IDE wie IntelliJ usw. verwenden, stellen Sie sicher, dass Sie settings.xml des gleichen Maven, den IDE verwendet, ändern! Ich meine, dass Maven gebündelt sein kann und wenn Sie Ihr System maven settings.xml ändern, ist es offensichtlich, dass es nicht funktioniert! Überprüfen Sie also die IDE-Konfiguration. Geben Sie den IDE-Namen an, wenn Sie weitere Hilfe benötigen.
Ja, das hier ist albern, aber es lohnt sich, es auszuprobieren! Überprüfen Sie Ihre Systempfad-Umgebungsvariable für den Maven-Pfad, der genau der Datei entspricht, von der Sie updaten.xml.
hoffe das hilft!
Entschuldigen Sie, dass ich so einen alten Thread wiederbelebt habe, aber vielleicht hilft das jemandem, den gleichen Fehler zu haben.
Ich stieß auf das selbe Problem wie es @OP beschrieben hat. Ich habe einige der hier beschriebenen Lösungsversuche kombiniert und es hat für mich funktioniert.
Kurze Problembeschreibung:
Ich habe ein kleines Chat-Programm in Java geschrieben, das gut funktioniert hat. Ein paar Tage später bekam ich einen neuen Laptop bei der Arbeit und musste alles installieren und übertragen. Ich habe Eclipse (Version: Neon.2 Release (4.6.2)) auf meinen beiden Laptops benutzt, der einzige Unterschied war, dass ich ein Maven-Plugin für Eclipse auf meinem alten Laptop benutzt habe und auf dem neuen Maven direkt installiert habe / p>
Was habe ich getan, um das Problem zu lösen?
Zuerst habe ich die Proxy-Einstellungen in settings.xml
geschrieben, wie in diesem Proxy-Leitfaden von Maven. Es hat aber nicht für mich funktioniert.
HINWEIS: Ich habe die settings.xml unter C:\Program Files\apache-maven-3.3.9\conf
Dann las ich den Kommentar von @Vijay Krish
%Vor% Es gab keine settings.xml, also habe ich einfach die von C:\Program Files\apache-maven-3.3.9\conf
nach user.home\.m2
kopiert und erneut versucht, einen Maven-Build auszuführen, und es hat gut funktioniert.
Ich hoffe, dass dies für jeden nützlich ist, der mit diesem Problem kämpft.
Mit freundlichen Grüßen
Es gibt zwei settings.xml für maven, abhängig davon, welche settings.xml Sie in Ihrer IDE verwenden. Stellen Sie sicher, dass die Proxy-Informationen in der Datei verfügbar sind, auf die Sie sich beziehen.
In meinem Fall wurden die Proxy-Informationen von Punkt Nr. 1, aber ich habe versucht, die Einstellungen.xml in Maven-Verzeichnis
zu ändern