Baixei o arquivo apache-maven3.zip mais recente e extraí-o para a pasta:
/home/gaurav/Java/maven3
.
Não sei como definir as variáveis ambientais para o maven - como PATH e M2_HOME.
Eu tentei as coisas abaixo:
export M2_HOME=/home/gaurav/Java/maven3
export PATH= /home/gaurav/Java/maven3/bin:${PATH}
Depois de configurar isso, executei mvn --version
e está funcionando corretamente.
Mas na próxima vez que eu iniciar minha máquina e digitar $M2_HOME
, ela não me mostrará os detalhes das variáveis do caminho, nem mvn --version
será executada.
Por favor, ajude-me a resolver este problema de configuração permanente de variáveis de ambiente no Ubuntu.
Responder1
Atualizar:Eliah me disse que se você não estiver construindo dinamicamente suas variáveis de ambiente, você deve armazená-las em /etc/environment
. Para definir M2_HOME
e adicionar o bin
diretório ao seu PATH
, você deve modificá-lo /etc/environment
da seguinte maneira. Certifique-se de não apenas copiar/colar, porque seu /etc/environment
arquivo pode ter uma PATH
variável diferente da minha.
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 (não recomendado):
Como disse Mitch, você precisará editar um arquivo de configuração para alterar permanentemente seu PATH. Optei por editar meu /etc/profile
arquivo de configuração porque ele se aplica a todo o sistema. Para editar este arquivo, execute sudo nano /etc/profile
Aqui está o trecho relevante do meu arquivo de configuração:
# /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
Responder2
Você deve adicionar seu PATH a /etc/bash.bashrc como root.
Do root, siga estas etapas:
sudo nano /etc/bash.bashrc
No final do arquivo, adicione a seguinte linha:
PATH=/home/computer/application/bin:$PATH
Este é apenas um pseudo endereço. Altere de acordo com o endereço desejado e adicione o :$PATH
seguinte.
Isto é para o Ubuntu.