Je travaille avec Eclipse 3.7, sur un environnement Windows XP derrière un proxy Web.
Je souhaite installer le plugin Groovy sur un Eclipse Indigo récemment décompressé ( Eclipse Java EE Indigo M4 ). J'ai ajouté le site de mise à jour à la Available Software Site
liste.
Mais Eclipse n'est pas en mesure de récupérer les informations de ce plugin, et donc l'installation n'est pas possible ...
Si je mets la Native
configuration General > Network Connections
, qui n'a pas l' Auth
option sélectionnée, j'obtiens l'erreur suivante lorsque j'essaye d'accéder au site de mise à jour:
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
Alors maintenant, je sélectionne manual
, je définis toutes les informations correctes pour les trois schémas (HTTP, HTTPS, SOCKS): proxy, port, Auth, User et mot de passe. Cependant, lorsque j'essaie d'atteindre le site de mise à jour, Eclipse indique qu'il l'est Fetching children of Groovy Eclipse
, mais garde ce statut à 0% ...
Ce qui est étrange, c'est que même si je mets un mot de passe erroné dans la General > Network Connections
configuration, je ne reçois aucun message d'erreur.
Mes questions:
- Qu'est-ce qui ne va pas dans ma configuration?
- Existe-t-il une autre façon de définir la configuration du proxy?
- Existe-t-il un moyen d'obtenir plus d'informations, de savoir ce qu'Eclipse essaie de faire (le
workspace/.metadata/.log
ne contient aucune information utile)?
Un autre problème (mineur cependant) est que les modifications des paramètres du proxy ne semblent être gérées qu'après un redémarrage d'Eclipse.
ps1: En utilisant mon navigateur, je peux accéder au site de mise à jour, donc il n'est pas bloqué par le proxy.
ps2: Ce problème n'est pas lié à ce plugin, car Eclipse se comporte de la même manière pour les autres plugins.
ps3: Voici le contenu du workspace/.metadata/.log
moment où je lance Eclipse et tente d'installer le plugin (tous ces journaux sont écrits lors du démarrage, aucun lorsque Eclipse tente d'accéder au site de mise à jour)
!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
Éditer
Si j'ajoute les lignes suivantes dans mon eclipse.ini
fichier (à cause de cela ), cela fonctionne:
-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
Mais pourquoi? Ce problème existe-t-il toujours dans Eclipse 3.7?