Je suis les instructions énoncées ici: http://Java.dzone.com/articles/installing-maven-304-ubunt
Tout est au bon endroit et le lien sym fonctionne correctement.
Cependant, chaque fois que j'essaie d'appeler MVN depuis le terminal, je reçois:
xyz@xyz-laptop:~/Desktop$ mvn
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: Sudo apt-get install <selected package>
Mais si je passe à la racine, alors cela fonctionne bien:
Sudo su
root@xyz-laptop:/home/xyz/Desktop# mvn
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.079 s
[INFO] Finished at: 2014-07-30T18:11:54-07:00
[INFO] Final Memory: 5M/234M
[INFO] ------------------------------------------------------------------------
Je suis persuadé que c'est un problème d'autorisations, mais je ne sais pas à quoi définir les autorisations de dossiers car je n'ai jamais rencontré cette erreur auparavant. Cette erreur me frustre aussi:
xyz@xyz-laptop:/usr/local$ cd Apache-maven-3.2.2/
bash: cd: Apache-maven-3.2.2/: Permission denied
D'abord besoin de posséder le dossier à moi-même:
Sudo chmod -R 755 /usr/local/Apache-maven-3.2.2/
Puis j'ai ouvert ~/.bash_aliases avec:
Sudo gedit ~/.bash_aliases
Et j'ai ajouté:
alias mvn='/usr/local/Apache-maven-3.2.2/bin/mvn
Merci à @Ploutox pour les bonnes commandes et j'ai aussi fait quelques modifications/corrections moi-même.