2011-02-28 17 views
1

私は作業プラグインを導入しました。 xmlバリデーションのために既存のプラグインにカタログ投稿を追加する必要があります。 そのためにフラグメントプラグインを作成しました。プラグインにフラグメントプロジェクトを使用するにはどうしたらいいですか?

今すぐ知りたい フラグメントを公開するにはどうすればよいですか? プラグイン用に生成され、クライアント側に配置される2つの個別のjarファイルがありますか? 私は何か重要なことを気にする必要がありますか?

+0

この質問も参考にしてください。いい回答です。http://stackoverflow.com/questions/673908/eclipse-plugin-fragment –

答えて

0

フラグメントを作成しても、通常のプラグインを作成するよりはるかに多くの検証は必要ありません。私が考えることができる唯一の違いは、通常の "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のビルド機能が、通常のプラグインやプラグインの断片をデプロイしているかどうかにかかわらず、あなたのためにすべてを処理します。

関連する問題