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

Path

estou no linux e fiz como no video para criar o path no build_profile, mas quando digito o mvn ele manda instalar o maven.

3 respostas

Olá, Lucas. Tudo bem?

  • Você se certificou de fechar o emulador de terminal e abrir de novo?
  • Você editou o arquivo .build_profile? Se sim, o arquivo correto é o .bash_profile. E veja que tem um "." (ponto) antes do nome, indicando que é um arquivo de configuração que fica "escondido" no Linux.

Se, depois de verificar isso, o problema persistir, pode mandar o conteúdo do do resultado do .bash_profile e a saída do comando echo $PATH para vermos se realmente o diretório não está lá?

Fico aguardando.

echo $PATH /home/lucas/.sdkman/candidates/java/current/bin:/home/lucas/.sdkman/candidates/gradle/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

export PATH=$PATH:/home/lucas/Desenvolvimento/eclipse-ws/apache-maven-3.6.3-bin/apache-maven-3.6.3/bin

Não sei era isso que queria, mas ainda não rolou.

solução!

Olá, Lucas.

Repare que no seu primeiro post você afirmou que editou o arquivo build_profile, mas o correto é o arquivo .bash_profile, com o ponto iniciando o nome. O seu terminal vai ler esse arquivo quando iniciar e executar o

export PATH=$PATH:/Users/alura/Documents/guilherme/workspace/apache-maven-3.3.9/bin

contido nele.

Opcionalmente, voce pode executar o export PATH=$PATH:/Users/alura/Documents/guilherme/workspace/apache-maven-3.3.9/bin manualmente, digitando no terminal. Isso ira modificar a variável PATH enquanto estiver usando aquele shell, permitindo executar o mvn, mas não irá funcionar no próximo shell que você iniciar. Por isso que colocamos no .bash_profile.

Veja se funciona alterando o arquivo correto ou executando diretamente na linha de comando. Se tiver dúvidas, é só dizer.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software