いくつかのプラグインのRCP拡張

私はRCPと2つの製品を持っています。私は、ビュー、パースペクティブ、prefetencePagesのようないくつかのgui-extensiosを持っているmy.project.guiプラグインを持っています。等..

最初の製品にはいくつかのGUIがあります(この製品の機能にはmy.project.guiが含まれています)。そして私はいくつかの拡張GUIを持って私の2番目の製品にしたい。 my.project.gui.extendedという名前のプラグインを作成し、2番目のプロジェクト機能に追加しました。次に、my.project.gui.extendedにいくつかのGUI拡張を追加しました。しかし、このdoest仕事!私は2番目の製品を立ち上げ、my.project.gui-extensionsだけを見て、my.project.gui.extended-extensionsは見ないでください。

すべての依存関係にmy.project.gui.extendedを追加しようとしましたが、これは問題を解決しませんでした。

この仕事をするために必要なことはありますか?あるいは、私はこの仕事を他の方法で行う必要がありますか?

=======================

追加された情報:

1st product feature has:
my.product.main1 (plugin with 1st product, application class, etc... has gui in dependences),
my.product.gui,
my.product.shared,
my.product.others1

2nd product feature has:
my.product.main2 (plugin with 2nd product, application class, etc... has gui and gui.extended in dependences),
my.product.gui,
my.product.gui.extended,
my.product.shared,
my.product.others2

拡張のタイプはorg.eclipse.ui.preferencePagesです(2番目の製品はサーバー設定ページを持っていますが、1番目の製品はありません)

私はこれが実行時の問題ではないと思う。

0
拡張のタイプは重要です。たとえば、パースペクティブに影響を与えるがランタイムに既に開いているものを更新した場合、変更が有効になることはありません。
追加された 著者 Paul Webster,
もっと詳しく説明しなければなりません。あなたの機能はどのように定義されていますか?そしてその製品は?プラグイン間の依存関係?どの拡張機能について話していますか?等
追加された 著者 Tonny Madsen,

1 答え

my.product.gui.extendedではなく、my.product.main2にこの拡張機能を追加することで問題を解決しました。これは私が望んでいたexectlyではありませんが、それは動作します

0
追加された