現在、必要なプラグインのクラスを参照する既存のプラグインがあります。このコードを、フラグメントの一部であるクラスへの参照に置き換えました。
私は2つの問題に直面しています。フラグメントを jar ファイルとしてインポートすると、Eclipse アプリケーションとして実行されているプラグインが ClassNotFoundException になるため、行った変更を確認できません。
これを克服するために、(フラグメントの) 追加ソースを既存のプラグイン プロジェクトにリンクします。ただし、リンクは絶対パスを使用しているため、展開には適していません。
コードを変更してプラグインをパッケージ化し、フラグメント コードに「依存」できるようにしたいと考えています。フラグメントを依存関係として追加する方法はありますか?
例えば:
Plugin Project I am changing : org.eclipse.*.editor
it depends on org.eclipse.*.edit
I have a fragment mydomain.*.edit which has org.eclipse.*.edit as host plugin
I want org.eclipse.*.editor to pick up mydomain.*.edit
instead of org.eclipse.*.edit
ps: また、mydomain.*.edit の jar ファイルを plugins ディレクトリにパッケージ化して、そこから取得しようとしましたが、プラグインの依存関係タブで必要なプラグインを追加をクリックしてもリストに表示されません。 org.eclipse.*.editor の .xml ファイル
十分に明確でない場合はお知らせください。言い換えてみます。
前もって感謝します!