Este tutorial discutirá várias maneiras de resolver o erro "Comando MVN não encontrado" ao invocar o utilitário maven em sistemas Unix.
Agora, vamos começar.
Causa #1 - Apache Maven não instalado no sistema de destino
O erro "Comando MVN não encontrado" ocorre principalmente quando o Apache Maven não está instalado no seu sistema.
Antes de invocar o Maven, você precisa garantir que o binário esteja disponível no caminho do seu sistema.
Vamos discutir como podemos instalar e configurar o Apache Maven no seu sistema Linux.
Comece atualizando os pacotes do sistema executando o seguinte comando:
Atualização $ sudo apt-get
$ sudo apt-get upgrade
Em seguida, instale o Maven executando o seguinte comando apt:
$ sudo apt -get install maven -y
Depois de instalado, você pode verificar a versão Maven executando o comando fornecido abaixo:
$ mvn -version
O comando anterior deve retornar a versão do Maven instalada, conforme mostrado na saída de amostra abaixo:
Apache Maven 3.6.3
Maven Home:/usr/share/maven
Versão Java: 11.0.15, Fornecedor: Debian, Runtime:/usr/lib/jvm/java-11-openjdk-amd64
Local padrão: en_us, codificação da plataforma: UTF-8
Nome do SO: "Linux", versão: "5.10.102.1-Microsoft-padrão-WSL2 ", Arch:" AMD64 ", Família:" Unix "
Parabéns! Você tem o maven instalado em seu sistema.
No macOS, você pode instalar o Maven com o homebrew executando o comando mostrado abaixo:
$ Brew Install Maven
Depois de instalado, você pode verificar a versão instalada executando o comando MVN -version.
Causa #2 - variáveis de ambiente ausentes
A segunda causa comum do erro "Comando MVN não encontrado" é a variável de ambiente ausente.
Se você instalou o Apache Maven usando o arquivo fornecido, precisará configurar as variáveis de ambiente necessárias; Caso contrário, o maven não funcionará.
Navegue para o /etc /perfil.D/ Diretório e crie um arquivo chamado Maven.sh, como mostrado abaixo:
$ cd /etc /perfil.d/
$ sudo touch maven.sh
Em seguida, edite o arquivo com seu editor de texto favorito e adicione as seguintes entradas:
exportar java_home =/usr/lib/jvm/default-java
exportar maven_home =/home/maven/
exportar m2_home =/home/maven/
Caminho de exportação = $ m2_home/bin: $ path
Substitua o java_home pelo caminho para sua instalação JDK e maven_home, e m2_home com o diretório onde o maven está localizado.
Uma vez concluído, salve e feche o arquivo.
A próxima etapa é tornar o arquivo executável executando o comando:
$ sudo chmod +x /etc /perfil.d/maven.sh
Por fim, aplique as alterações ao seu perfil de terminal executando o seguinte comando:
$ fonte /etc /perfil.d/maven.sh
Depois de concluído, execute o seguinte comando para verificar se o Maven está instalado:
$ mvn -version
E com isso, você instalou e adicionou com sucesso o Maven ao caminho do seu sistema.
Conclusão
Este guia abordou várias técnicas para resolver o erro "Comando MVN não encontrado" em sistemas Unix. Além disso, foram discutidas causas, como o Apache Maven não está sendo instalado nos sistemas de destino e variáveis ausentes no ambiente.