Eclipse 3.7への移行(新機能)

Eclipse 3.7(INDIGO)が正式にリリースされたので、早速移行してみた。

今までなら、新しいEclipseに移行するには

1. 旧Eclipseをインストールしたディレクトリ名を適当に変更(例: e:\eclipse3.5)
2. 新Eclipseをzipファイルから展開(例: e:\eclipse)
3. 旧Eclipseのfeatureディレクトリから"org.eclipse."以外のパッケージを新Eclipseにコピー
4. 旧Eclipseのpluginディレクトリから"org.eclipse."以外のパッケージを新Eclipseにコピー
5. 上記までで上手く移行できなかったプラグインを再構成

という手順を踏んでいたが、Eclipse 3.7(INDIGO)ではimportに新たな機能が追加されたらしい。
Eclipse 3.7を使い始める前に知っておくといいこと - Fly me to the Indigo!

Windowsだとこんな感じだ。

file>Import>から新たな機能「From Existing Installation」を選択


私の記憶が正しければEclipse3.6にこの機能は無かったはず。

Eclipseのインストールを確認する


引き継ぎたいインストールをチェックする。Android ADT Plugin等は引き継いでも大丈夫だった。また、GPE(Google Plugin for Eclipse)は3.7用のがアナウンスされているので引き継がない。

GPE(Google Plugin for Eclipse)をインストールする


GPE(Google Plugin for Eclipse)は3.7用が用意されているので、3.6からは引き継がない。新たなURL(http://dl.google.com/eclipse/3.7)からダウンロードしてインストールする

前バージョンからインストールされているプラグインを引き継げるのは超絶便利だ!!。 もっと前から欲しかったな。

追記:とここまでは良かったが、Eclipse 3.6では問題無かった「Exisiting Projects into Workspace」で旧プロジェクトがインポートできない問題が発生した。

一旦Eclipse 3.6で該当のプロジェクトを同様にインポートしてそのまま3.7に移行することでプロジェクトを読むことが出来た。明らかに不具合だが、バグなのか仕様なのかよく分からない。