Eclipse プラットフォーム 3.6.2 に対してビルドされた Eclipse 製品があります。個別に (同じプラットフォームに対して) ビルドされた他の外部プラグイン (機能なし) があり、私の製品はそれらに依存していませんが、私の製品のいくつかのプラグインに依存しています。これらの外部プラグインは、メニューに貢献します。
Eclipse からアプリケーションを実行し、外部プラグインをランチャーに追加すると、それらは問題なく動作し、メニューの貢献に気付くことができます。しかし、PDE (p2 サポート付き) を使用してアプリケーションをビルドし、外部プラグインを dropins フォルダーに追加するとします。それらは、製品のインストールの詳細にあるインストール済みプラグインのリストで検出されますが、Plugin.start() が呼び出されることはありません。また、構成タブでそれらを確認すると、それらがリストされていることに気付きます。 as <プラグイン ID> [開始] . しかし、Eclipse から実行している場合、構成では [Active] としてリストされます。
拡張ポイント org.eclipse.ui.startup を追加しようとしましたが、何も変更されず、呼び出されません。
誰かがそのような問題で私を助けてくれませんか、またはそれをデバッグする方法を教えてくれませんか.pluignsをインストールするときに、p2に有用なデバッグ情報を出力させることができないようです.