すでに Eclipse 3.7 で開発されたアプリケーションがありますが、Eclipse 4.0 Juno がリリースされたため、RCP アプリケーションを Juno に移植したいと考えています。
誰かがこれを行う方法を教えてもらえますか?
すでに Eclipse 3.7 で開発されたアプリケーションがありますが、Eclipse 4.0 Juno がリリースされたため、RCP アプリケーションを Juno に移植したいと考えています。
誰かがこれを行う方法を教えてもらえますか?
Eclipse 4.x 以降、Eclipse ベースのアプリケーションの API は完全に変更されました。新しい API はEclipse e4 プロジェクトとして作成されます。下位互換性はありません。
次の 2 つの選択肢があります。
従来のプラグインを使用して、古い Eclipse 3.x プラグイン/アプリケーションを引き続き実行できるようにします。新旧の API の一部をサポートできます。また、効率は低下しますが、アプリケーションは引き続き実行される可能性があります。
新しい Eclipse e4 API を使用して、アプリケーション (少なくとも UI 部分) を書き直します。Eclipse e4 API はまだ完全には定義されておらず、将来変更される可能性があります。そのため、アプリケーションを変換して、将来の e4 API の変更に合わせて最新の状態に保つには、かなりの労力が必要です。
Eclispe e4 に関する非常に優れたチュートリアルがLars Vogelによって書かれており、新しい API の基本が示されています。さらに、もちろんStackOverflowのe4タグもチェック!
新しいバージョンの eclipse で同じワークスペースをすぐに開くことができます。念のため、新しいワークスペースを作成し、使用している場合はバージョン管理からプロジェクトをインポートします。
ただし、最初のオプションはスムーズに機能するはずですが、古いバージョンの Eclipse にパースペクティブがインストールされたプラグインがある場合は、それに関するエラー通知が表示される場合があります。きれいにしたい場合は、2番目のオプションを使用してください。