Eclipse - Não é possível concluir a instalação, porque um ou mais necessários itens não pôde ser encontrado ( org.apache.httpcomponents.httpclient )

? ban-geoengineering @ | Original: StackOverFlow
---

Eu estou tentando instalar Eclipse Git Team Provider e JGit na minha versão de Eclipse ADT via Help > Install New Software > "EGit - http://download.eclipse.org/egit/updates", mas a instalação falhar com este erro ...

Não é possível concluir a instalação, porque um ou mais necessários itens poderiam   não foi encontrada. Software a ser instalado : implementação Java do Git -   apoio Http opcional usando Apache httpclient 3.3.1.201403241930 -r   ( org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930 - r )   Faltando requisito : Apache HttpComponents HttpClient OSGi pacote   4.1.3.v201209201135 ( org.apache.httpcomponents.httpclient 4.1.3.v201209201135 ) requer "pacote org.apache.commons.codec.binary 1.4.0 ', mas ele não pôde ser encontrado Não é possível satisfazer a dependência :       De: implementação Java do Git - apoio Http opcional usando Apache httpclient 3.3.1.201403241930 -r   ( org.eclipse.jgit.http.apache.feature.group 3.3.1.201403241930 - r )       Para : org.apache.httpcomponents.httpclient [ 4.1.3.v201209201135 ]

Ele está dizendo que eu preciso para instalar o org.apache.httpcomponents.httpclient 4.1.3.v201209201135 ou package org.apache.commons.codec.binary 1.4.0 (embora, eu não sou claro que está faltando, ou se ambas estão em falta ? ) ...

Como faço para adicioná-lo / os a Eclipse ?

Eu posso encontrar muita informação sobre como adicionar frascos para a biblioteca de um projeto individual, mas isso não é o que eu preciso como eu acho que (me corrija se eu estiver errado) que eu preciso para adicioná-los para o Eclipse via Help > Install New Software .

E eu tenho visto muitas pessoas postar problemas semelhantes com outras dependências, mas não encontrei uma resposta que explica como adicionar este software particular.

Eu sou novo para o Eclipse, portanto, qualquer ajuda seria muito apreciada.

---

Top 5 Responder

1ban-geoengineering @

Eu desisti no final e usado Eclipse Kepler, que funcionou bem.

Seria bom para conhecer a solução que para o problema original, se alguém sabe disso. Eu tenho certeza que outros também terá esse problema .

2perevera @

Estou usando o Eclipse SDK Versão: 4.2.2 e eu enfrentei o mesmo problema que user1617737 .

É um pouco obscuro, mas ouso dizer que a dependência faltando é "pacote org.apache.commons.codec.binary 1.4.0 ' . Eu acho que há um problema com este arquivo JAR no pacote EGit si .

Enfim, eu era incapaz de encontrar uma solução, que não desmarcar o seguinte componente a ser instalado:

Implementação Java do Git - apoio Http opcional usando Apache httpclient 3.3.2.201404171909 -r

Desta forma, EGit foi instalado, embora eu não sei o que caracteriza I pode estar faltando.

3gvlfm78 @

Eu encontrei uma solução para este problema, pelo menos na minha instalação do Eclipse.

O que fiz foi tirar o nome do pacote de desaparecidos e pesquisei .

Faça o download do pacote a partir daqui:  http://commons.apache.org/proper/commons-codec/download_codec.cgi Seleção do pacote sob a seção " binários "

Descompacte o arquivo e extrair " commons- codec -1.9 "

Copie este arquivo para o seu diretório de instalação do Eclipse " Eclipseplugins "

Renomeá-lo com o nome de seu pacote de falta. ( No meu caso " org.apache.commons.codec.binary " )

Agora repita os passos para instalar EGit e ele deve funcionar .

Obviamente, há muitas coisas que poderiam ser diferente com a sua instalação, estou usando Eclipse versão 4.2.0

Espero que isso ajude .