Eclipse 3.6/helios に Subversive をZIPでインストールでハマった。
Eclipse 3.6/helios に Subversive をインストールするのにハマったので記す。
自分のいる環境はプロキシがゴニョゴニョして、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 を開発したことある人にとっては、当然の知識なのかも。
*1:ビルド番号っぽいので、番号を揃えた方がよさそう。