problema com proxy para configurar o Maven

211 views
Skip to first unread message

Ilton Barbosa

unread,
Sep 30, 2014, 10:24:46 AM9/30/14
to jav...@googlegroups.com
Olá pessoal,
Estou a uma semana tentando achar uma maneira de resolver o problema que estou tendo com a configuração de proxy para o Maven.
Já tentei de tudo que vi na internet, mas nada funciona.
Atualmente a mensagem de erro que está dando é a seguinte:

Execution default-cli of goal org.apache.maven.plugins:maven-resources-plugin:2.6:copy-resources failed: A required class was missing while executing org.apache.maven.plugins:maven-resources-plugin:2.6:copy-resources: org/codehaus/plexus/interpolation/ValueSource
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/C:/Users/ilton.barbosa/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
urls[1] = file:/C:/Users/ilton.barbosa/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
urls[2] = file:/C:/Users/ilton.barbosa/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar
urls[3] = file:/C:/Users/ilton.barbosa/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
urls[4] = file:/C:/Users/ilton.barbosa/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[5] = file:/C:/Users/ilton.barbosa/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[6] = file:/C:/Users/ilton.barbosa/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar
urls[7] = file:/C:/Users/ilton.barbosa/.m2/repository/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar
Number of foreign imports: 5
import: Entry[import org.sonatype.plexus.build.incremental from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.Scanner from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.DirectoryScanner from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.AbstractScanner from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------
 (org.apache.maven.plugins:maven-war-plugin:2.2:war:default-war:package)

Sérgio Fantin

unread,
Sep 30, 2014, 10:46:47 AM9/30/14
to jav...@googlegroups.com

Já tentou?

No seu {M2_HOME}/conf/settings.xml

<proxies>
    <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <username>serjao</username>
    <password>password</password>
    <host>proxy.serjao.com</host>
    <port>8888</port>
    <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
  </proxy>
</proxies>

Abraços 

--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/javasf.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/CAB8z4jxLETwuWEt9mU471FRRLPy2soZbFz6r9ok-CZjDFmXsiw%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Maicon

unread,
Sep 30, 2014, 10:47:39 AM9/30/14
to jav...@googlegroups.com
Ilton tenho algumas notícias pra te dar...

A primeira delas é que esse não é um problema de proxy e sim de que o recurso que o Maven está acessando está corrompido "A required class was missing while executing", a segunda é que tu não foi o único que teve problema com esse plugin.

Vi esse problema duas vezes recentemente com o plugin maven-resources-plugin:2.6 utilizando Maven 3, porém resolvi de uma forma diferente para cada erro.

Em um máquina o Maven baixou esse plugin e deixou o jar sem permissão de leitura, não me pergunta por quê... Foi só alterar as permissões e Voilà. No segundo caso não tive escolha, tive que remover o plugin da pasta .m2 do Maven e executar de novo o clean / install para baixar o plugin novamente, dessa vez tudo funcionou corretamente.

Tenta fazer a segunda opção, acho que ela é mais rápida e te garante que tu vai obter a última versão disponível.

Valeu


--
Você recebeu essa mensagem porque está inscrito no grupo "javasf: JavaServer Faces Group" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javasf+un...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/javasf.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/javasf/CAB8z4jxLETwuWEt9mU471FRRLPy2soZbFz6r9ok-CZjDFmXsiw%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Att.
Maicon
Fone: 92690976
Skype: pnpinfo...@gmail.com

Ilton Barbosa

unread,
Sep 30, 2014, 10:48:24 AM9/30/14
to jav...@googlegroups.com
Oi Sérgio,
Sim já tentei. Esta é a configuração básica que está aos montes na internet. rsrs



Para mais opções, acesse https://groups.google.com/d/optout.

Charles Queiroz

unread,
Sep 30, 2014, 10:50:34 AM9/30/14
to jav...@googlegroups.com
Isso resolve. Remove o plugin e baixa de novo. Mas só uma perguntinha.. você está fazendo o comando pelo Eclipse? 

Atenciosamente,

Charles Queiroz


Dazen™  IT Services
Technology - Software Development 

cha...@dazen.com.br

Fortaleza - CE

Phone: +55 85 9933 1585


Ilton Barbosa

unread,
Sep 30, 2014, 10:52:06 AM9/30/14
to jav...@googlegroups.com
Oi,
Já executei pelo prompt e pelo Eclipse também. Qual a melhor opção?


Para mais opções, acesse https://groups.google.com/d/optout.



--

Maicon

unread,
Sep 30, 2014, 10:56:49 AM9/30/14
to jav...@googlegroups.com
Ilton, isso prova que o problema não está no prompt e nem no plugin do Maven e sim no teu repositório local (a pasta .m2).



Para mais opções, acesse https://groups.google.com/d/optout.

Charles Queiroz

unread,
Sep 30, 2014, 11:00:14 AM9/30/14
to jav...@googlegroups.com
Sempre por linha de comando. Sempre. O Eclispe, por padrão, ele trás um maven embeddable que gera muitos problemas. É MUITO comum os usuários do Eclipse reportar problemas de integração entre Eclipse e Maven. É conhecido. 

Sugiro sempre que utilize o terminal para fazer qualquer procedimento de testes no maven. Uma outra coisa, é configurar o maven que você usa em linha de comando no Eclipse para manter a consistência. 

Atenciosamente

Charles Queiroz


Dazen™  IT Services
Technology - Software Development 

cha...@dazen.com.br

Fortaleza - CE

Phone: +55 85 9933 1585


Ilton Barbosa

unread,
Sep 30, 2014, 12:26:13 PM9/30/14
to jav...@googlegroups.com
Oá,
Tentei pelo prompt, deu erro agora estou tentanto mais uma vez, acrescentando o parâmetro "-e" para ver mais detalhes do erro.
Por enquanto está assim

Imagem inline 1


Para mais opções, acesse https://groups.google.com/d/optout.

Charles Queiroz

unread,
Sep 30, 2014, 12:28:17 PM9/30/14
to jav...@googlegroups.com
Você removeu o plugin do seu repositório local antes de rodar o clean package install ?

Outra coisa, o parametro para debugar, é o -X.

Atenciosamente,

Charles Queiroz


Dazen™  IT Services
Technology - Software Development 

cha...@dazen.com.br

Fortaleza - CE

Phone: +55 85 9933 1585


On Sep 30, 2014, at 13:26, Ilton Barbosa <jilton...@gmail.com> wrote:

Oá,
Tentei pelo prompt, deu erro agora estou tentanto mais uma vez, acrescentando o parâmetro "-e" para ver mais detalhes do erro.
Por enquanto está assim

<image.png>

Ilton Barbosa

unread,
Sep 30, 2014, 12:41:49 PM9/30/14
to jav...@googlegroups.com
Oi,
Removi.


Para mais opções, acesse https://groups.google.com/d/optout.

Maicon

unread,
Sep 30, 2014, 12:48:14 PM9/30/14
to jav...@googlegroups.com
Ilton consegue acessar acessar a URL repo.maven.....pom no navegador?


Para mais opções, acesse https://groups.google.com/d/optout.

Ilton Barbosa

unread,
Sep 30, 2014, 1:23:34 PM9/30/14
to jav...@googlegroups.com
Oi,
Qual a url?
Esta aqui, está desativada: http://repo.maven.apache.org/



Para mais opções, acesse https://groups.google.com/d/optout.

Ilton Barbosa

unread,
Sep 30, 2014, 1:47:16 PM9/30/14
to jav...@googlegroups.com
Executei acrescentando o parâmetro "-X", segue o erro exibido:

Imagem inline 1

Ilton Barbosa

unread,
Sep 30, 2014, 2:57:05 PM9/30/14
to jav...@googlegroups.com

Ilton Barbosa

unread,
Sep 30, 2014, 2:58:34 PM9/30/14
to jav...@googlegroups.com

Arthur Ferreira

unread,
Sep 30, 2014, 2:58:58 PM9/30/14
to jav...@googlegroups.com
Você já tentou pegar esse projeto e levar para casa? Tentar compilar ele fora do seu ambiente de trabalho?

Arthur Franco Ferreira 
Analista Desenvolvedor Web Java (Sênior) e .NET (Pleno)
Licenciado em Computação pela UNILASALLE-RJ
Instrutor Caelum
http://www.linkedin.com/in/arthurferreira

Ilton Barbosa

unread,
Sep 30, 2014, 3:03:32 PM9/30/14
to jav...@googlegroups.com
O meu setting.xml, tanto o global quanto o local não tem nada, somente a configuração para o proxy no setting local.


Para mais opções, acesse https://groups.google.com/d/optout.

Arthur Ferreira

unread,
Sep 30, 2014, 3:05:32 PM9/30/14
to jav...@googlegroups.com
Sim, mas vc testou ele fora do seu ambiente de trabalho? De preferência um sem proxy? Ainda acho que o seu problema é a rede onde você está trabalhando que está bloqueando o acesso pelo maven de alguma forma.

Arthur Franco Ferreira 
Analista Desenvolvedor Web Java (Sênior) e .NET (Pleno)
Licenciado em Computação pela UNILASALLE-RJ
Instrutor Caelum
http://www.linkedin.com/in/arthurferreira

Ilton Barbosa

unread,
Sep 30, 2014, 3:06:17 PM9/30/14
to jav...@googlegroups.com
Não. Vou testar hoje à noite e te falo.


Para mais opções, acesse https://groups.google.com/d/optout.

Arthur Ferreira

unread,
Sep 30, 2014, 3:39:59 PM9/30/14
to jav...@googlegroups.com
Lembre-se que, fora daí, você não deve ter a configuração do proxy. Remova ou comente a configuração do XML nesse outro ambiente onde você for testar.

Arthur Franco Ferreira 
Analista Desenvolvedor Web Java (Sênior) e .NET (Pleno)
Licenciado em Computação pela UNILASALLE-RJ
Instrutor Caelum
http://www.linkedin.com/in/arthurferreira

Maicon

unread,
Sep 30, 2014, 3:54:34 PM9/30/14
to jav...@googlegroups.com
Então, olhando as últimas mensagens parece realmente um problema de proxy. Mas se a configuração do browser é a mesma que está configurada no settings.xml deveria funcionar.

Pode ser que para o seu proxy necessite de alguma configuração extra no Maven.


Para mais opções, acesse https://groups.google.com/d/optout.

Everton Willim Fujimoto

unread,
Sep 30, 2014, 5:06:17 PM9/30/14
to jav...@googlegroups.com
Se esta usando o maven no eclipse, nao consegui fazer ele buscar as configurações da pasta .m2. Tive que adicionar essa configuração do proxy do maven num arquivo que o eclipse fazia referência... Agora não lembro qual era o arquivo, amanha dou uma olhada e digo aqui...

Conectado pelo MOTOBLUR™


-----Mensagen Original-----

Ilton Barbosa

unread,
Sep 30, 2014, 11:02:35 PM9/30/14
to jav...@googlegroups.com
Que outra configuração extra de proxy, o Maven tem?
Eu já pensei nessa possibilidade, mas não encontrei nada a respeito. A não ser no caso de SSL.


Para mais opções, acesse https://groups.google.com/d/optout.

Arthur Ferreira

unread,
Oct 1, 2014, 8:17:34 AM10/1/14
to jav...@googlegroups.com

Não tem.

Ah, pode não dar em nada, mas qual é a versão que você está usando do maven? Se estiver usando a 3, já tentou usar a 2?

Ilton Barbosa

unread,
Oct 1, 2014, 8:19:31 AM10/1/14
to jav...@googlegroups.com

Maicon

unread,
Oct 1, 2014, 8:35:04 AM10/1/14
to jav...@googlegroups.com
Arthur o que falei de configuração extra não era bem extra rsrsrs mas sim do protocolo que está configurado nas configurações do settings.xml.

Digo isso por que já vi casos onde a rede era SOCKS e da uns problemas estranhos, reparei que a mensagem de erro do maven fala de SOCKS server.


Para mais opções, acesse https://groups.google.com/d/optout.

Maicon

unread,
Oct 1, 2014, 8:44:46 AM10/1/14
to jav...@googlegroups.com
Achei alguns links que fala da configuração do Maven com SOCKS, o que eu faria era testar outros tipos de protocolo como SOCKS4 ou SOCKS_5

http://blog.yclian.com/2008/06/maven-does-not-support-socks-for-http.html
http://randling.wordpress.com/2012/12/22/maven-over-socks-proxy/

E aqui os tipos de protocolos suportados pelo Maven:
http://maven.apache.org/wagon/wagon-provider-api/apidocs/constant-values.html#org.apache.maven.wagon.proxy.ProxyInfo.PROXY_HTTP


Everton Willim Fujimoto

unread,
Oct 1, 2014, 9:21:46 AM10/1/14
to jav...@googlegroups.com
Vi aqui...

Inicialmente adicionamos a configuracao do proxy no .m2/settings.xml e dentro do eclipse, no window/preferences/maven/user settings adicionamos a referencia para esse arquivo.

Depois, jah em outra situacao, adicionamos um servidor nexus com acesso livre a internet e tiramos a configuracao do proxy do settings, adicionando uma configuracao de "mirror" para esse servidor nexus.

Obs: o nexus eh muito mais que um "proxy" (na verdade ele nao eh um proxy... rsrsr), se for soh para proxy soh a config do .m2/settings.xml e no eclipse deveria ser suficiente. 

Conectado pelo MOTOBLUR™


-----Mensagen Original-----

Ilton Barbosa

unread,
Oct 1, 2014, 9:30:26 AM10/1/14
to jav...@googlegroups.com
Ok,
Também eu já havia feito da forma como vc citou no seu primeiro caso.


Para mais opções, acesse https://groups.google.com/d/optout.

Ilton Barbosa

unread,
Oct 1, 2014, 10:34:13 AM10/1/14
to jav...@googlegroups.com
Gente,
Que coisa estranha:
Alterei no POM, a versão do plugin do Maven, para 2.5.
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5</version>


Parou de dar erro no POM.XML, mas está dando erro em todas as palavras acentuadas codificadas com UTF-8.

Reply all
Reply to author
Forward
0 new messages