ここに記載されている指示に従います: http://Java.dzone.com/articles/installing-maven-304-ubunt
すべてが適切な場所にあり、symリンクが正しく機能しています。
しかし、端末からmvnを呼び出そうとするたびに、次のメッセージが表示されます。
xyz@xyz-laptop:~/Desktop$ mvn
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: Sudo apt-get install <selected package>
しかし、ルートに切り替えると、正常に機能します。
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] ------------------------------------------------------------------------
これは権限の問題であると確信していますが、これまでにこのエラーに遭遇したことがないため、フォルダの権限をどのように設定すればよいかわかりません。このエラーも私をイライラさせます:
xyz@xyz-laptop:/usr/local$ cd Apache-maven-3.2.2/
bash: cd: Apache-maven-3.2.2/: Permission denied
まず、フォルダの所有権を自分自身に付与する必要があります。
Sudo chmod -R 755 /usr/local/Apache-maven-3.2.2/
次に、次のコマンドで〜/ .bash_aliasesを開きました。
Sudo gedit ~/.bash_aliases
そして、私は追加しました:
alias mvn='/usr/local/Apache-maven-3.2.2/bin/mvn
正しいコマンドを提供してくれた@Ploutoxに感謝し、私自身も少し編集/修正を行いました。