1
resposta

Erro ao gerar mvn test em projeto com biblioteca no nexus

Olá, eu estou tentando usar o comando mvn test ou o mvn package no projeto aqui do trabalho, e sempre dá erro quando o maven tenta baixar 3 bibliotecas internas da empresa que se encontram no nexus. Declaro as dependências delas no pom, configuro a tag repository corretamente e no pom não dá erro, os testes automatizados rodam normalmente, mais o comando do maven da erro. Na aula atual foi falado de proxy, e gostaria de saber se existe configuração semelhante quando é VPN, pois só consigo acessar essas bibliotecas quando me conecto na VPN da empresa.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Guilherme,

Você vai precisar cconfigurar o proxy criando o arquivo settings.xml dentro do diretório do Maven(pasta oculta .m2):

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                  http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <proxies>
        <proxy>
            <active>true</active>
            <protocol>http</protocol>
            <host>SEU_HOST</host>
            <port>8080</port>
            <username>SEU_USERNAME</username>
            <password>SEU_PASSWORD</password>
        </proxy>
    </proxies>
</settings>