Início > build > Dica de Maven: Autorização do Proxy com Wagon

Dica de Maven: Autorização do Proxy com Wagon

Me passaram o pom.xml de um cliente de web service. Como já sabia que a build não iria funcionar por causa do proxy, incluí no arquivo de configuração as informações de autenticação e rodei o comando:

mvn package

O proxy não autorizou o acesso às dependências do projeto. Pesquisando um pouco, entendi que estava sob um proxy NTLM. A solução é instalar o Wagon, que é uma abstração da camada de transporte. Em nosso caso, precisamos baixar o jar do Wagon HTTP LightWeight para a pasta $M2_HOME/lib/ext.

Nessa discussão disseram que também era possível adicionar o Wagon no pom.xml via uma tag “extension” para que ele possa passar pelo proxy, mas não tentei.

Rodei o comando abaixo para baixar as dependências do projeto em target/dependencies e funcionou normalmente:

mvn dependency:copy-dependencies
Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: