Descargué el último archivo apache-maven3.zip y lo extraje a la carpeta:
/home/gaurav/Java/maven3
.
No sé cómo configurar las variables ambientales para maven, como PATH y M2_HOME.
Probé las siguientes cosas:
export M2_HOME=/home/gaurav/Java/maven3
export PATH= /home/gaurav/Java/maven3/bin:${PATH}
Después de configurar eso, lo ejecuté mvn --version
y funciona correctamente.
Pero la próxima vez que inicie mi máquina y escriba $M2_HOME
, no me muestra los detalles de las variables de ruta y tampoco mvn --version
se ejecuta.
Ayúdenme a resolver este problema de configuración permanente de variables de entorno en Ubuntu.
Respuesta1
Actualizar:Eliah me señaló que si no estás creando dinámicamente tus variables de entorno, debes almacenarlas en formato /etc/environment
. Para configurar M2_HOME
y agregar el bin
directorio a su PATH
, deberá modificarlo /etc/environment
de la siguiente manera. Asegúrese de no simplemente copiar y pegar, porque su /etc/environment
archivo podría tener una PATH
variable diferente a la mía.
M2_HOME="/home/gaurav/Java/maven3"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/gaurav/Java/maven3/bin"
Método alternativo (no recomendado):
Como dijo Mitch, necesitarás editar un archivo de configuración para cambiar permanentemente tu RUTA. Elegí editar mi /etc/profile
archivo de configuración porque se aplica a todo el sistema. Para editar este archivo, ejecute sudo nano /etc/profile
Aquí está el extracto relevante de mi archivo de configuración:
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
JAVA_HOME=/usr/lib/jvm/java-6-oracle/
export JAVA_HOME
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
export M2_HOME
M2=$M2_HOME/bin
export M2
PATH=$PATH:$JAVA_HOME
PATH=$PATH:$M2
export PATH
Respuesta2
Tienes que agregar tu RUTA a /etc/bash.bashrc como root.
Desde root sigue estos pasos:
sudo nano /etc/bash.bashrc
Al final del archivo, agregue la siguiente línea:
PATH=/home/computer/application/bin:$PATH
Esta es sólo una pseudo dirección. Cámbielo según la dirección que desee y agregue el :$PATH
siguiente.
Esto es para Ubuntu.