Estoy trabajando en un proyecto en una máquina virtual que se ejecuta en Windows 10, y donde yo no tengo el acceso del usuario a las variables del sistema de interfaz gráfica de usuario. Dado que, necesito usar Maven Me pregunto cómo puedo configurar el Java y variables de Maven con el terminal de fiesta?
He tratado de establecer la variable con este comando:
export M2_HOME="/c/Program Files/apache-maven-3.6.3"
export M2="$M2_HOME/bin"
export MAVEN_OPTS="-Xms256m -Xmx512m"
Y luego, si RAN mvn --version
en el terminal, que tengo:
bash: command not found: mvn
Si me encontré printenv
que veo en la lista que se establecieron las variables:
M2_HOME=/c/Program Files/apache-maven-3.6.3
M2=/c/Program Files/apache-maven-3.6.3/bin
MAVEN_OPTS=-Xms256m -Xmx512m
Pero, si cierro la terminal y abrirlo de nuevo, entonces no veo estas variables de nuevo. ¿Cuál es la forma correcta de establecer variables de Java y Maven env a través de bash en Windows?
Es necesario para escapar de la cadena rodeándolo con citas:
export M2_HOME="/c/Program Files/apache-maven-3.6.3"
EDIT:
Para responder a la pregunta en los comentarios, nota que todavía necesita agregar mvn
's ruta de la $PATH
variable para utilizarlo:
export PATH=${PATH}:${M2}