Como empacotar as bibliotecas do maven sem acesso a internet

8 respostas
desenvolvimentojavaspring
Douglaswilliamn

Spring precisa fazer download de algumas bibliotecas no projeto. Existe alguma forma de colocar todas as bibliotecas do maven no projeto sem acesso a internet ? Preciso executar projeto offline.

8 Respostas

darlan_machado

Sim, existem.
Basta você fazer o download de todas as dependências em um ambiente com internet e, depois, copiar a pasta repository, que fica em .m2 para onde quer rodar o maven.
Além disso, você pode definir o mesmo como offline.
Porém, se o objetivo é apenas rodar a aplicação, pode gerar o artefato e rodar o mesmo de acordo com sua finalidade (jar, war, etc).

Douglaswilliamn

Mesmo eu gerando war , projeto não roda offline.

darlan_machado

Erros? Logs?

Douglaswilliamn

error 404

darlan_machado

Erro 404 pode não ter relação com não rodar o projeto e sim com o fato de você não informar adequadamente a URL de acesso ao mesmo.
Está rodando este war onde? Já viu se o log apresenta alguma mensagem de erro?

Douglaswilliamn

estou rodando localmente. URL correta …

darlan_machado

Cara, eu não tenho como adivinhar o que você usa para rodar localmente.
Pode ser um servlet container, pode ser um application server, pode ser qualquer coisa.
Se você não quer passar informações, fica bem complicado tentar direcionar.

Douglaswilliamn

entendi, vou continuar tentando.

Criado 20 de março de 2018
Ultima resposta 20 de mar. de 2018
Respostas 8
Participantes 2