J'ai téléchargé le dernier fichier Apache-maven3.Zip et l'ai extrait dans le dossier: /home/gaurav/Java/maven3
.
Je ne sais pas comment définir les variables d'environnement pour maven - telles que PATH et M2_HOME.
J'ai essayé ci-dessous des choses:
export M2_HOME=/home/gaurav/Java/maven3
export PATH= /home/gaurav/Java/maven3/bin:${PATH}
Après avoir paramétré cela, j’ai exécuté mvn --version
et il s’exécute correctement.
Mais la prochaine fois que je démarre ma machine et que je tape $M2_HOME
, cela ne me montre pas les détails des variables de chemin d'accès, ni mvn --version
n'est en cours d'exécution.
Aidez-moi à résoudre ce problème de définition permanente de variables d’environnement dans Ubuntu.
Mise à jour: Eliah m'a fait remarquer que si vous ne construisez pas vos variables d'environnement de manière dynamique, vous devez les stocker dans /etc/environment
. Pour définir M2_HOME
et ajouter le répertoire bin
à votre PATH
, vous devez modifier votre /etc/environment
comme suit. Veillez à ne pas simplement copier/coller, car votre fichier /etc/environment
peut avoir une variable PATH
différente de la mienne.
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éthode alternative (non recommandée): Comme l'a dit Mitch, vous devrez éditer un fichier de configuration pour changer de manière permanente votre PATH. J'ai choisi de modifier mon fichier de configuration /etc/profile
, car il s'applique à l'ensemble du système. Pour éditer ce fichier, lancez Sudo nano /etc/profile
Voici l'extrait pertinent de mon fichier de configuration:
# /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
Vous devez ajouter votre PATH à /etc/bash.bashrc en tant que root.
Depuis la racine, procédez comme suit:
Sudo nano /etc/bash.bashrc
A la fin du fichier, ajoutez la ligne suivante:
PATH=/home/computer/application/bin:$PATH
Ceci est juste une pseudo adresse. Changez-le en fonction de l'adresse que vous voulez et ajoutez le :$PATH
après.
Ceci est pour Ubuntu.