開発環境構築 (1)
ぼつぼつセットアップ。
JavaSE6u5
SoyLatte 入れるものなのかな、と思ったら、64bit アーキテクチャであれば対応しているようなので、まずはこちらを試すことに。対応したのはつい最近なのですね。
hyakushiki:Home takashi$ pwd /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home hyakushiki:Home takashi$ ./bin/java -version java version "1.6.0_05" Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)
Eclipse 3.3.2
Ganymede がもうすぐ出るので、出たら置き換えよう。ショートカットキーが微妙に違う。
Maven 2.0.9
驚いたことに OS にデフォルトで入っていました。
hyakushiki:Desktop takashi$ which mvn /usr/bin/mvn hyakushiki:Desktop takashi$ mvn -v Maven version: 2.0.6
誰が入れているのかを調べるため、調べてみると、pkgutil なるコマンドがあり、そこから紐解ける模様。
hyakushiki:Desktop takashi$ pkgutil --file-info /usr/bin/mvn volume: / path: usr/bin/mvn pkgid: com.apple.pkg.BSD pkg-version: 10.5.0.1.1.1188305148 :snip pkgid: com.apple.pkg.JavaSE6 pkg-version: 10.5.0.1.1.1192168948 :snip
が、archetype Plugin のアップデートなどの恩恵に浴したいので、改めてインストール。