Estou trabalhando com o Eclipse 3.7, em um ambiente Windows XP atrás de um proxy da web.
Desejo instalar o plug - in Groovy em um Eclipse Indigo recentemente descompactado ( Eclipse Java EE Indigo M4 ). Adicionei o site de atualização à Available Software Site
lista.
Mas o Eclipse não é capaz de recuperar as informações deste plug-in e, portanto, a instalação não é possível ...
Se eu colocar a Native
configuração General > Network Connections
, que não tem a Auth
opção selecionada, recebo o seguinte erro ao tentar acessar o site de atualização:
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
Portanto, agora, seleciono manual
, defino todas as informações corretas para os três esquemas (HTTP, HTTPS, SOCKS): proxy, porta, Auth, Usuário e senha. No entanto, quando tento acessar o site de atualização, o Eclipse indica que ele é Fetching children of Groovy Eclipse
, mas mantenho esse status em 0% ...
O que é estranho é que, mesmo que eu coloque uma senha errada na General > Network Connections
configuração, não recebo nenhuma mensagem de erro.
Minhas perguntas:
- O que há de errado na minha configuração?
- Existe outra maneira de definir a configuração do proxy?
- Existe uma maneira de obter mais informações, para saber o que o Eclipse está tentando fazer (o
workspace/.metadata/.log
não contém nenhuma informação útil)?
Outro problema (porém menor) é que as modificações nas configurações de proxy parecem ser tratadas somente após a reinicialização do Eclipse.
ps1: usando meu navegador, posso acessar o site de atualização, para que não seja bloqueado pelo proxy.
ps2: Esse problema não está relacionado a este plug-in, pois o Eclipse se comporta da mesma maneira para outro plug-in.
ps3: Aqui está o conteúdo de workspace/.metadata/.log
quando inicio o Eclipse e tento instalar o plug-in (todos esses logs são gravados durante a inicialização, nenhum quando o Eclipse tenta acessar o site de atualização)
!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
Editar
Se eu adicionar as seguintes linhas no meu eclipse.ini
arquivo ( por causa disso ), ele funcionará:
-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
Mas por que? Esse problema ainda existe no Eclipse 3.7?