Maven e Firewall

3 respostas
Alexandre

Ola pessoal,
bem estou tentanto utilizar o Maven em um projeto em minha empresa, mas quando vou rodar pra ele começar a baixar as dependências do projeto, ele não consegue baixar nenhuma, dando uma mensagem do tipo:

Attempting to download log4j-1.2.8.jar.
Error retrieving artifact from [http://www.ibiblio.org/maven/log4j/jars/log4j-1.2.8.jar]: java.net.UnknownHostException: www.ibiblio.org 
Error retrieving artifact from [http://dist.codehaus.org/log4j/jars/log4j-1.2.8.jar]:java.net.UnknownHostException: dist.codehaus.org
WARNING: Failed to download log4j-1.2.8.jar.

Eu estou achando que o firewall esta barrando o Maven de baixar estes arquivos…alguém sabe como resolver este problema e alguém tem alguma idéia de como configurar um firewall neste caso?

Obrigado pela ajuda!
Valew!

3 Respostas

smota

Dê uma olhada aqui: http://maven.apache.org/reference/properties.html

Você vai ser as Proxy Properties.

(sei que Proxy e Firewall são diferentes, geralmente quem só tem firewall a conexão é transparente e não barraria o Maven já que ele só faz um GET na parta 80 mesmo, como seu browser :? )

Coloque a opção -X na chamada do maven pra ver exatamente o que está acontecendo.

Alexandre

Samuel,
realmente meu problema é com proxy da empresa…
configurei umas variáveis em meu build.properties, como:

maven.proxy.host = my.proxyserver.com
maven.proxy.port = 8080
maven.proxy.username = username
maven.proxy.password = password

Rodei novamente, e obtive o seguinte erro, ao tentar baixar cada dependência:

Attempting to download log4j-1.2.8.jar.
Getting URL: http://www.ibiblio.org/maven/log4j/jars/log4j-1.2.8.jar
Received status code: 502
Error retrieving artifact from [http://www.ibiblio.org/maven/log4j/jars/log4j-1.
2.8.jar]: java.io.IOException: Unknown error downloading; status code was: 502
Error details
java.io.IOException: Unknown error downloading; status code was: 502
        at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:607)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:395)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
        at org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:351)
        at org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:280)
        at org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
        at org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
        at org.apache.maven.project.Project.verifyDependencies(Project.java:1367)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:641)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)

Alguém sabe o q pode ser isso?
Valew!

smota

HTTP Error 502 - Bad gateway

Por um acaso seu proxy usa autenticação NTLM?!? (se for Windows é bem provavel, se for o ISA Server é mais provavel ainda) Se usar use maven.proxy.ntlm.host e maven.proxy.ntlm.domain

[ ]s

Criado 24 de março de 2005
Ultima resposta 24 de mar. de 2005
Respostas 3
Participantes 2