Corrija o erro comando mvn não encontrado

Corrija o erro comando mvn não encontrado
Apache Maven, ou Maven, é um software de gerenciamento de projetos gratuito e de código aberto para projetos Java. É uma ótima ferramenta que incorpora muitas ferramentas e recursos de uma interface da linha de comando para gerenciar projetos.

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.