2009年10月1日木曜日

Flex Builder 3をEclipse 3.4 Ganymedeにインストール

Adobe Flex Builder 3.0.2をPleiades All in One Eclipse 3.4 (Ganymede)にインストールした。結果的にはうまく動かすことができたが、途中はまったのでメモ。

私が使っていた
Eclipse 3.4 (Ganymede)は、Flex Builder 3では正式にサポートされていないので、試される方は自己責任で。

普通にPlugin版のFlex Builderをインストールすると、右のように「製品拡張が自動的に確立されない」という謎めいたエラーメッセージを表示してインストールが終了してしまう。ただ、Pluginのファイル自体はディスク上にインストールされているようだ。

Eclipse (Ganymede)を起動して「ヘルプ」より、「ソフトウェア更新」より「サイトの追加」ボタンで、下記を指定する。
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\com.adobe.flexbuilder.update.site"

Flex Builder のインストール時のダイアログ(右上)で指定しているパスとは異なるので注意。ダイアログ通りにやって何度も失敗した…

するとプラグインが表示されるので選択してから「インストール」ボタンを押せばOK!!
なお、起動はスタートアップメニューに用意されたFlex Builder Eclipseランチャーではなく、これまでどおりのPleiades 版 Eclipseの起動方法でうまくいっている。


Flex Builder はスタンドアロンでインストールするとFlex開発はもちろんできるが、Java開発のために色々追加する必要があるので、普段Java開発で使用しているEclipseで使用できると便利。

ちなみに、Eclipse 3.5 (Galileo)ではインストールまでは進むものの依存性のエラーで最終的には失敗した。



追記:
このあと、Google Plugin やSubclipse Plugin(の更新)をソフトウェア更新からインストールしようとしたら、なぜか選択してもいないFlex Builderの依存性チェックエラーが表示されてPluginのインストールができない状況が発生。
解決方法が分からず、いったんFlex Builder Pluginを削除⇒必要なPluginをインストール⇒再度Flex Builder Pluginをインストールという手順をとってしまった。毎回コレだけっこうつらい。

…回避方法の分かる方、教えてください。