Mac OSx eclipseでJavaHLを利用する

EclipseSubversionを利用しようとした際、JavaHLが利用できないアラートが出た場合の
対処法です。

エラー内容

対応手順(大まかな流れ)

1. Xcodeをインストール
2. XcodeでCommand Line Toolsをインストール ( gccコンパイラを利用するため)
3. macportsをインストール
4. macportsのportコマンド利用するためにパスを追加
5. javaHLをportコマンドよりインストール

詳細

1. Xcodeをインストール

AppストアよりXcodeをインストールするだけ

2. Command Line Tools をインストール

Xcodeの「Preferences -> Downloads -> Command Line Tools」をインストール
これをやることで、gccコマンド等が利用できるようになる

3. macportsをインストール

http://www.macports.org/install.phpからソースを適当な場所にダウンロード

ターミナルを起動して、ソースのダウンロードしたディレクトリへ移動

以下のコマンドを実行

$  cd MacPorts-2.1.2
$  ./configure && make && sudo make install

(ソースファイルを削除する場合(任意))
$  cd ../
$  rm -rf MacPorts-2.1.2*
4. macportsのportコマンド利用するためにパスを追加

ターミナルで以下を実行

$ export PATH=/opt/local/bin:$PATH
$ export MANPATH=/opt/local/share/man:$MANPATH

MacPorts 本体および ports のデータベースを最新の状態に更新

$ sudo port -d selfupdate
5. javaHLをportコマンドよりインストール

ようやく javaHLのインストールができる状態になりました
以下のコマンドを実行(20分くらい時間かかります)

sudo port install subversion-javahlbindings +no_bdb +universal

Eclipseを再起動させて以下を確認できれば終了