Este tutorial discutirá varias formas de resolver el error "Comando MVN no encontrado" al invocar la utilidad Maven en Sistemas UNIX.
Ahora comencemos.
Causa #1 - Apache Maven no instalado en el sistema de destino
El error "Comando MVN no encontrado" ocurre principalmente cuando Apache Maven no está instalado en su sistema.
Antes de invocar a Maven, debe asegurarse de que el binario esté disponible en la ruta de su sistema.
Permítanos discutir cómo podemos instalar y configurar Apache Maven en su sistema Linux.
Comience actualizando los paquetes de su sistema ejecutando el siguiente comando:
$ sudo apt-get actualización
$ sudo apt-get actualización
A continuación, instale Maven ejecutando el siguiente comando APT:
$ sudo apt -get install maven -y
Una vez instalado, puede verificar la versión Maven ejecutando el comando proporcionado a continuación:
$ MVN -versión
El comando anterior debe devolver la versión Maven instalada como se muestra en la salida de muestra a continuación:
Apache Maven 3.6.3
Maven Home:/usr/share/maven
Versión de Java: 11.0.15, proveedor: Debian, tiempo de ejecución:/usr/lib/jvm/java-11-openjdk-amd64
Localidad predeterminada: EN_US, Codificación de plataforma: UTF-8
Nombre del sistema operativo: "Linux", Versión: "5.10.102.1-Microsoft-Standard-WSL2 ", Arch:" AMD64 ", Familia:" Unix "
Felicidades! Has instalado Maven en su sistema.
En MacOS, puede instalar Maven con HomeBrew ejecutando el comando que se muestra a continuación:
$ Brew Install Maven
Una vez instalado, puede verificar la versión instalada ejecutando el comando mvn -version.
Causa #2 - Variables de entorno faltantes
La segunda causa común del error "comando MVN no encontrado" son las variables de entorno faltantes.
Si ha instalado Apache Maven utilizando el archivo proporcionado, deberá configurar las variables de entorno necesarias; De lo contrario, Maven no funcionará.
Navegar hacia el /etc /perfil.D/ Directory y crear un archivo llamado Maven.SH, como se muestra a continuación:
$ cd /etc /perfil.d/
$ sudo touch maven.mierda
A continuación, edite el archivo con su editor de texto favorito y agregue las siguientes entradas:
Exportar java_home =/usr/lib/jvm/default-java
Exportar maven_home =/home/maven/
Exportar m2_home =/home/maven/
Exportar ruta = $ m2_home/bin: $ ruta
Reemplace el java_home con la ruta a su instalación JDK y Maven_Home, y M2_HOME con el directorio donde se encuentra Maven.
Una vez completado, guarde y cierre el archivo.
El siguiente paso es hacer que el archivo sea ejecutable ejecutando el comando:
$ sudo chmod +x /etc /perfil.d/maven.mierda
Finalmente, aplique los cambios al perfil de su terminal ejecutando el siguiente comando:
$ fuente /etc /perfil.d/maven.mierda
Una vez completado, ejecute el siguiente comando para verificar que Maven esté instalado:
$ MVN -versión
Y con eso, ha instalado y agregado con éxito a Maven a la ruta de su sistema.
Conclusión
Esta guía cubrió varias técnicas para resolver el error "Comando MVN no encontrado" en sistemas UNIX. Además, se discutieron las causas, como el Apache Maven que no se está instalando en los sistemas de destino y las variables faltantes en el entorno.