Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Rodando API pela CLI do Ubuntu dentro da AWS

Estou tentando fazer a aplicação roda numa máquina em nuvem para poder usar a métrica do Prometheus.

Contudo, apesar de conseguir configurar o docker e docker-compose não consigo fazer os testes do maven rodar. Instalei o maven, mas estou na dúvida do que mais pode ser preciso, já que durante os testes fica dando erro nos testes.

Preciso fazer o download do eclipse para rodar os testes?

2 respostas

Olá, Cledson.

Tudo bem?

Primeiro, não é necessário baixar o Eclipse para rodar os testes do Maven, especialmente se você já está confortável usando a linha de comando no Ubuntu. No entanto, o Eclipse pode facilitar a configuração e visualização do projeto, conforme mencionado no curso.

Aqui estão alguns passos que você pode seguir para tentar resolver o problema:

  1. Verifique as Dependências e o Ambiente:

    • Certifique-se de que todas as dependências do Maven estão corretamente configuradas no arquivo pom.xml.
    • Verifique se o Java está instalado corretamente e se a versão é compatível. Você pode fazer isso com:
      java -version
      
  2. Rodando os Testes do Maven:

    • Navegue até o diretório do projeto onde está o arquivo pom.xml.
    • Execute o comando para rodar os testes:
      mvn test
      
    • Se houver falhas nos testes, o Maven deve fornecer detalhes sobre o que deu errado. Esses detalhes podem ajudar a identificar problemas específicos.
  3. Logs de Erro:

    • Preste atenção nos logs de erro que o Maven fornece. Eles geralmente indicam o que está faltando ou configurado incorretamente.
  4. Verifique o Docker e Docker-Compose:

    • Certifique-se de que os containers necessários (como MySQL e Redis) estão rodando corretamente. Você pode verificar isso com:
      docker ps
      
    • Se algum container não estiver rodando, tente reiniciar o Docker:
      sudo systemctl restart docker
      
  5. Configurando o Ambiente no Eclipse (Opcional):

    • Se decidir usar o Eclipse, siga os passos do curso para importar o projeto Maven. Isso pode ajudar a garantir que todas as dependências sejam resolvidas corretamente.

Espero que essas dicas ajudem a resolver seu problema com os testes do Maven. Bons estudos!

solução!

Pelo jeito o problema era referente ao java.

A versão estava marcada para o java mais atual vindo com a VM.

Instalei o java solicitado na aula

 sudo apt-get install openjdk-8-jre

Usei o comando:

sudo update-alternatives --config java

e selecionei o java desejado e consegui efetivar o uso.

Obrigado!