Ich arbeite mit Eclipse 3.7 in einer Windows XP-Umgebung hinter einem Webproxy.
Ich möchte das Groovy-Plugin auf einem neu entpackten Eclipse Indigo ( Eclipse Java EE Indigo M4 ) installieren . Ich habe die Update-Site zur Available Software Site
Liste hinzugefügt .
Eclipse kann die Informationen dieses Plugins jedoch nicht abrufen, sodass die Installation nicht möglich ist ...
Wenn ich eine Native
Konfiguration eingebe General > Network Connections
, für die die Auth
Option nicht ausgewählt ist, wird beim Versuch, die Update-Site zu erreichen, die folgende Fehlermeldung angezeigt:
HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml
Proxy Authentication Required
Nun wähle manual
ich alle korrekten Informationen für die drei Schemas (HTTP, HTTPS, SOCKS) aus: Proxy, Port, Auth, Benutzer und Kennwort. Wenn ich jedoch versuche, die Update-Site zu erreichen, gibt Eclipse an, dass dies der Fall ist Fetching children of Groovy Eclipse
, behält diesen Status jedoch bei 0% bei ...
Seltsam ist, dass selbst wenn ich ein falsches Passwort in die General > Network Connections
Konfiguration eingebe, keine Fehlermeldung angezeigt wird.
Meine Fragen:
- Was ist in meiner Konfiguration falsch?
- Gibt es eine andere Möglichkeit, die Proxy-Konfiguration zu definieren?
- Gibt es eine Möglichkeit, weitere Informationen zu erhalten und zu erfahren, was Eclipse versucht (das
workspace/.metadata/.log
enthält keine nützlichen Informationen)?
Ein weiteres (geringfügiges) Problem besteht darin, dass die Änderungen der Proxy-Einstellungen anscheinend erst nach einem Neustart von Eclipse vorgenommen werden.
ps1: Mit meinem Browser kann ich die Update-Site erreichen, sodass sie nicht vom Proxy blockiert wird.
ps2: Dieses Problem hängt nicht mit diesem Plugin zusammen, da sich Eclipse für andere Plugins genauso verhält.
ps3: Hier ist der Inhalt von, workspace/.metadata/.log
wenn ich Eclipse starte und versuche, das Plugin zu installieren (alle diese Protokolle werden während des Starts geschrieben, keine, wenn Eclipse versucht, auf die Update-Site zuzugreifen).
!SESSION 2011-05-02 10:38:58.681 -----------------------------------------------
eclipse.buildId=I20101208-1300
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.228
!MESSAGE System property http.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property https.proxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyHost is not set but should be XXX.
!ENTRY org.eclipse.core.net 1 0 2011-05-02 10:39:02.244
!MESSAGE System property socksProxyPort is not set but should be 8080.
!ENTRY org.eclipse.osgi 2 1 2011-05-02 10:39:02.447
!MESSAGE NLS missing message: TaskJobFactory_Refreshing_repository_configuration in: org.eclipse.mylyn.internal.tasks.ui.messages
Bearbeiten
Wenn ich aus diesem Grund die folgenden Zeilen in meine eclipse.ini
Datei einfüge , funktioniert dies:
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=XXX
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1
Aber wieso? Gibt es dieses Problem in Eclipse 3.7 noch?