2011-12-04 12 views
2

SpringフレームワークをEclipse RCPアプリケーションに統合しようとしています。Springフレームワーク/ Eclipse RCPとBlueprint Geminiとの統合

RCPアプリケーションにBlueprint Geminiを統合する方法に関する関連ドキュメントを見つけることができませんでした。ジェミニジャーをRCPプロジェクトに追加するだけですか?私はこれでは十分ではないと思います...そして、どうすればGemini jarをプラグインとして追加できますか?エクステンダを正しく起動するにはどうしたらいいですか?

誰もガイドラインや指針を提供できますか?

フランシス・アプトンのアドバイスに従い、ディレクトリを使用して、ターゲットプラットフォーム用のjarファイルを選択した後、私は今、実行構成でorg.eclipse.gemini.blueprint.extenderを表示することができています。

しかし、私は今、次のエラーを取得する:

org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]" 

答えて

2

あなたのターゲットプラットフォームにジェミニをインストールできるようになります([環境使用して、ターゲットプラットフォームで動作することができます - >プラグインの開発を - >ターゲットプラットフォーム

。これらは、OSGiのバンドルなので、あなたは(マニフェストプラグインの依存関係セクションを使用して)何かのようにそれらを参照することができるはず一度ターゲットプラットフォームにインストール

、。

+0

おかげフランシス、私はまだ持っている問題は、ということです私は、 ** org.eclipse.gemini.blueprint.extender **が私のターゲット(依存関係)に表示されます。 – balteo

+0

ターゲットプラットフォームを追加するとき(そして新しいターゲットプラットフォームを追加するだけでよい)、デフォルトの「インストール」ではなく「ディレクトリ」を指定します。 "ディレクトリ"を使用すると、実際にディレクトリにあるすべてのプラグインを見つけることができます。ソフトウェアがターゲットプラットフォームに正しくインストールされていない可能性があります。 –

+0

私は進歩しています。実行コンフィギュレーションのpluginsタブに** org.eclipse.gemini.blueprint.extender **が表示されるようになりました。 org.osgi.framework.BundleException:バンドル "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]"を解決できませんでした。理由:欠落している制約:インポートパッケージ:org.eclipse.gemini.blueprint; version = "[1.0.0.RELEASE、1.0.0.RELEASE]" – balteo