フラグメントプロジェクトを使用して、サードパーティのEclipseプラグインを拡張しようとしています。主な理由は、サードパーティのプラグインにデフォルト(パッケージ)修飾子を持つクラスが含まれており、それらを拡張する必要があるためです。
したがって、私の拡張機能クラスはまったく同じパッケージに配置する必要があります。同じパッケージを含むフラグメントプロジェクトを作成し、クラスをその中に入れます。ランタイムワークスペースを使用している場合、すべてが正常に機能します。
ただし、フラグメントをデプロイしようとすると(たとえば、Eclipseディストリビューションのdropinsフォルダーにデプロイしようとすると)、コードを実行できません。拡張機能などは正常に機能します(たとえば、新しい実行構成に拡張機能を使用します。ただし、この実行構成をインスタンス化しようとすると、サードパーティのルートプラグインがクラスをロードできなかったというエラーメッセージが表示されます。構成タブグループを表示します。
この種の問題の経験はありますか?