Mac OSXでApache Mavenのアップデート

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にアップデートできました。

コメント

タイトルとURLをコピーしました