Eclipse 3.6/helios に Subversive をZIPでインストールでハマった。

Eclipse 3.6/heliosSubversive をインストールするのにハマったので記す。

自分のいる環境はプロキシがゴニョゴニョして、Eclipseのアップデートサイトからのインストールができない。
なので、以下は、ZIPを取得してインストールする方法。

1. Subversive - SVN Team Provider のZIPの入手

http://www.eclipse.org/subversive/downloads.php

上記URLの、Helios Release のところにある Subversive-incubation-0.7.9.I20100512-1900.zipをダウンロードする。

2. Subversive Connectors のZIPを入手

http://community.polarion.com/projects/subversive/download/eclipse/2.0/builds/

上記のURLから、Subversive-connectors-2.2.2.I20100512-1900.zip をダウンロードする。
〜1700.zipってのもあるけど、先に取得したSVN Team Providerが 1900 なので、こっちをダウンロードする。*1

3. 取得したzipを、Eclipse の dropinsフォルダに展開する。

dropinsディレクトリへの格納の仕方は、いくつかやり方があるらしい。知らぬかった。
http://www.myeclipseide.jp/blog/2009/04/eclipse-manual-plugin-install.html

自分はこんな感じで展開してみた。

dropins/
  ├ Subversive-incubation/
  │  └ eclipse
  │      ├ features/
  │      ├ plugins/
  │      ├ web/
  │      ├ index.html
  │      └ site.xml ★削除
  └ Subversive-connectors/
      └ eclipse
          ├ features/
          ├ plugins/
          ├ web/
          ├ associates.xml
          ├ index.html
          ├ notice.html
          └ site.xml ★削除

4. 上記で展開したファイル内の、site.xml を削除する。

ここがハマったところ。
site.xmlがあると、以下のエラーが出て、インストールできない。

org.eclipse.equinox.p2.core.ProvisionException: No repository found at file:/C:/〜

ファイルが壊れているとか、必須プラグインが足りないとか、いろいろ考えてしまって、かなりの時間を食ってしまった。。。orz
もしかしたら、Eclipse Plugin を開発したことある人にとっては、当然の知識なのかも。

5. Eclipse を起動。

Subversiveのインストールが成功していると、Welcome画面が表示されて、そのなかに、「Subversive Overview」が表示されるはず。

以上。

*1:ビルド番号っぽいので、番号を揃えた方がよさそう。