私は作業プラグインを導入しました。 xmlバリデーションのために既存のプラグインにカタログ投稿を追加する必要があります。 そのためにフラグメントプラグインを作成しました。プラグインにフラグメントプロジェクトを使用するにはどうしたらいいですか?
今すぐ知りたい フラグメントを公開するにはどうすればよいですか? プラグイン用に生成され、クライアント側に配置される2つの個別のjarファイルがありますか? 私は何か重要なことを気にする必要がありますか?
私は作業プラグインを導入しました。 xmlバリデーションのために既存のプラグインにカタログ投稿を追加する必要があります。 そのためにフラグメントプラグインを作成しました。プラグインにフラグメントプロジェクトを使用するにはどうしたらいいですか?
今すぐ知りたい フラグメントを公開するにはどうすればよいですか? プラグイン用に生成され、クライアント側に配置される2つの個別のjarファイルがありますか? 私は何か重要なことを気にする必要がありますか?
フラグメントを作成しても、通常のプラグインを作成するよりはるかに多くの検証は必要ありません。私が考えることができる唯一の違いは、通常の "plugin.xml"の代わりに "fragment.xml"があることです。フラグメントは、別個のJARとしてデプロイされ、クライアントによって "ホスト"プラグインとともにインストールされます(フラグメントは本質的にオプションです)。
クライアントのEclipseにフラグメントをデプロイする方法は、通常のプラグインの配布方法によって異なります。更新サイトを提供する場合は、フラグメントが機能に含まれていることを確認する必要があります(feature.xmlを見ると、フラグメントを含めるときにこのようなものが必要です)。
<plugin
id="com.stackoverflow.plugin.id"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true" <!-- this is the line of interest -->
unpack="false"/>
jarをデプロイする場合、プラグインとそのフラグメントの両方を選択してright-click > export > deployable plug-ins and fragments
を使用すると、両方のjarファイルがあることがわかります。
これは本当にEclipseのビルド機能が、通常のプラグインやプラグインの断片をデプロイしているかどうかにかかわらず、あなたのためにすべてを処理します。
この質問も参考にしてください。いい回答です。http://stackoverflow.com/questions/673908/eclipse-plugin-fragment –