Ich habe Intellij IDEA Community auf einer Linux-Box installiert, die einen authentifizierten Proxy verwenden muss, um ins Internet zu gelangen. Ich habe einen systemweiten Proxy auf der Box, die funktioniert, und ich habe den Proxy in ~/.m2/settings.xml konfiguriert. Maven verwendet den Proxy korrekt, wenn ich es über die Befehlszeile ausprobiere.Intellij Community kann den http-Proxy für Maven nicht verwenden
Ich habe den gleichen Proxy innerhalb Intellij konfiguriert und es gibt mir die Plugins korrekt aufgelistet. Aber wenn ich versuche, mit dem Maven Repository withing zu synchronisieren Intellij Ich erhalte diese:
[WARNING] Unable to get resource 'org.codehaus.mojo:hibernate3-maven-plugin:pom:2.2'
from repository restlet (http://maven.restlet.org): Authorization failed: Not
authorized by proxy.
Ich ging Einstellungen-> Maven und in den Proxy-Informationen als Eigenschaften setzen und das hat nicht funktioniert. Ich kann an diesen Einstellungen sehen, dass Intellij meine ~./M2/settings.xml liest, weil sie weiß, wo mein lokaler Repo ist (es ist an einem nicht standardmäßigen Ort).
Wer weiß, wie ich das funktioniert?
Und wie unterscheidet sich das von dem, was ich vorgeschlagen habe? – jitter
Es ist nicht - ich wollte es nur kommentieren. Das Auskommentieren der Proxy-Konfiguration in der settings.xml hat nur den Proxy komplett deaktiviert. Also dachte ich, es funktionierte, aber stattdessen versuchte es zu verbinden, konnte es nicht und versuchte eine Weile weiter. Ich habe das herausgefunden, nachdem ich es zwei Stunden laufen ließ. Ein Maven-Update sollte nicht so lange dauern! Ich habe nicht den gleichen Fehler wie oben erhalten - stattdessen habe ich "Konnte nicht verbinden.". Was bedeutet, dass es nicht einmal zum Proxy kam. hat jemand andere Ideen? – MikeHoss