Javaのプロジェクト管理ツールとしてMavenを使っています。
チーム開発の面倒なところが、メンバー全員の環境を揃えなければならないところだったりするのですが、Mavenを使えばほとんどコマンド一発で同じ環境が作れて便利です。
Apache Maven
アップデートしろと怒られた
そんなわけで、Mavenを使って幸せな生活を送っていたのですが、バーションが低いと怒られました。
[ERROR] Failed to execute goal net.alchim31.maven:yuicompressor-maven-plugin:1.3.2:compress (default-cli) on project pickaxe-web: The plugin net.alchim31.maven:yuicompressor-maven-plugin:1.3.2 requires Maven version 3.0.4 -> [Help 1]
とりあえず現在のバーションを確認。
$ mvn -v
Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900)
現在のMavenの最新バーションは、3.0.5ですので、それにアップデートしました。
Maven – Download Apache Maven
と言ってもダウンロードして置いただけなので、本当にただのメモです。
Mavenがどこに置かれているか
mvnコマンドの実行ファイルがどこにあるか辿っておきます。
$ which mvn
/usr/bin/mvn
$ ls -lah /usr/bin/mvn
lrwxr-xr-x 1 root wheel 24B 9 6 2012 /usr/bin/mvn -> /usr/share/maven/bin/mvn
$ ls -lah /usr/share/maven
lrwxr-xr-x 1 root wheel 27B 7 16 11:16 /usr/share/maven -> /usr/share/java/maven-3.0.3
本体は、/usr/shar/javaディレクトリ内のようなので、これと並べてv.3.0.5を置こうと思います。
アップデートする
まずは、最新のバイナリをダウンロードして、解答します。
$ cd ~/Desktop/
$ curl -O http://mirrors.go-part.com/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5024k 100 5024k 0 0 179k 0 0:00:28 0:00:28 --:--:-- 200k
$ tar xzf apache-maven-3.0.5-bin.tar.gz
さきほど調べた場所にコピーします。
$ sudo cp -r ./apache-maven-3.0.5 /usr/share/java/maven-3.0.5
$ ls -lah /usr/share/java/
total 8
# ...(略)...
drwxr-xr-x 9 root wheel 306B 7 16 11:15 maven-3.0.3
drwxr-xr-x 9 root wheel 306B 7 18 19:54 maven-3.0.5
最後にシンボリックリンクを貼り直します。
$ sudo rm /usr/share/maven
$ sudo ln -s /usr/share/java/maven-3.0.5 /usr/share/maven
これで完了。バーションを確認してみます。
$ mvn -v
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 22:51:28+0900)
無事に、v.3.0.5にアップデートできました。
コメント