2010-08-19 来週末から夏休み
■[Eclipse]Eclipse 3.6 HeliosにVisual Editor 1.4.0 を(強引に?)インストールしてみた
VEのニュースグループでHeliosにVE1.4.0をインストールした人の話が出ていました。興味本位で私も試してみました。
ネット界隈ではHelios に Visual Editor 1.4.0がインストールできないという話を良く見かけるので、
もしも今すぐにでもHeliosでVEが使いたい人はこのページに修正したプラグインとそのインストール方法をまとめましたのでお試しください。
At Your Own Riskで。
何をやったのか興味がある人(いるのかな?)向けに、以下に修正内容をまとめてみます。
そもそもの原因としては、VEのプラグインの中でcom.ibm.icuのバージョンの上限を4.1.0に指定しているものがあるのですが、Heliosからcom.ibm.icuのバンドルバージョンが4.2.1になってしまったことと、com.ibm.icuが複数登録不可(シングルトン)であることだとおもわれます。なので以下のようにしてバージョンの制限を解除しました。
- Eclipse 3.5.2 GalileoにVE1.4.0をインストールする。
- インストール先のpluginsとfeaturesフォルダからVE1.4.0のプラグインとフィーチャーを抽出する。*1
- プラグインのjarファイルを解凍し、MANIFEST.MFのRequire-Bundleに記述されているcom.ibm.icu;bundle-version="[3.8.1.1, 4.1.0)"のbundle-version(「;」以降)を削除。*2
- META-INFフォルダからeclipse.inf、ECLIPSEF.RSA、ECLIPSEF.SFを削除する。*3
- 解凍したjarファイルを再度jarファイルに戻す。
- Heliosのdropinsに投入。(先にGEFとEMFのSDKをアップデートサイトからインストールしておいてください)
ちなみに私が修正したのは以下のjarファイルです。
org.eclipse.jem.util_2.0.200.R3_1_maintenance.jar
org.eclipse.ve.cde_1.4.0.v20090826-1446.jar
org.eclipse.ve.java.core_1.4.0.v20090826-1446.jar
org.eclipse.ve.jfc_1.4.0.v20090826-1446.jar
それとVE-Update-1.4.0.zipを解凍して上記作業を実施してインストールしようとしたのですが、修正後のjarファイルを認識してくれなくてインストールできませんでした。私の知識不足が原因でしょうかねぇ。
もっとうまい方法はあったかもしれませんが、暫定対応なので・・・