Eclipse 3.4をMacBookにインストール

先日の日記でEclipse 3.4とAJDT、SubversiveUbuntuにインストールしたと書いたけど、今日はMacBookに同じ構成でEclipseをインストールした。しかし、Subversiveのインストールに手間取ってしまったので、そのときのメモ。
Ubuntuのときと同じように、SVN Team Providerをインストールし、その後SVNKitをインストールしようとしても、次のようなエラーが出てインストールできない。依存関係が満たされていない様子。

Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.1.I20080612-1500,0.7.1.I20080612-1500]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.2.I20080801-1500,1.0.0)] can be satisfied.
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit.feature.group 2.0.2.I20080801-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.2.I20080801-1500,1.0.0)
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit.feature.group 2.0.2.I20080801-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.polarion.eclipse.team.svn.connector.feature.group/0.0.0
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit15.feature.group 2.0.2.I20080801-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.2.I20080801-1500,1.0.0)
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit15.feature.group 2.0.2.I20080801-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.polarion.eclipse.team.svn.connector.feature.group/0.0.0
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.feature.group 2.0.2.I20080801-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.2.I20080801-1500,1.0.0)

エラーメッセージで検索したところ、次のページが引っかかった。
http://blog.punchbarrel.com/2008/06/30/using-the-new-subversion-integration-in-eclipse-ganymede/
このページのコメント12、13が参考になった。コメント12によると、SVN Connectorが8/3にアップデートされ、それ以来Subversiveの最新版が必要となったとのこと。つまり、Subversiveの最新版をインストールしなければならない。以下にSubversive最新版のインストール方法をまとめる。

  1. Subversive最新版のアップデータサイトを追加。アップデートサイトのURLは末尾に載せる。Help -> Software Updates -> Available Software -> Add Siteで追加する。しかし、これだけではアップデートサイトのリストには出てこないので、Manage Sitesボタンをクリックし、追加したURLの横のチェックボックスにチェックを入れリストに出るようにする。
  2. Subversiveをインストール。リストを 今回追加したサイトのURL -> Subversive SVN Team Provider Plugin (Incubation) -> SVN Team Provider (Incubation)とたどりチェックを入れる。
  3. SVNKitをインストール。前回の日記で紹介したpolarion.orgのSVN ConnectorアップデートサイトからSVNKit 1.1.7 Implementation (Optional)をインストール。

Subversiveはホント手間取らせてくれる。

http://download.eclipse.org/technology/subversive/0.7/update-site/