2009-08-31 20 views
2

私はプラグインの開発にいくつかの基本的な質問があります。誰でも次の質問を明確にすることができます。featureとplugin.xmlの違いは?

いつプラグイン開発に機能を追加する必要がありますか?

featureとplugin.xmlの違いは何ですか?

よろしくMathan

答えて

6

this threadで述べたように:

  • プラグインは、Eclipse "作業単位" です。クラスパスを提供し、拡張を介してEclipseに寄与できるOSGiバンドル。

  • フラグメントがホストプラグインを指しており、それが提供するもの(クラスパス、エクステンションなど)がホストプラグインに「吸い込まれる」。フラグメントも、より特化したOSGiバンドルです。

  • 機能はプラグインのバージョンコレクションを表し、そして食構成管理に使用あります。それらは、手動で、または更新マネージャを使用して展開できます。アップデートマネージャを使用してデプロイする場合は、プラグインを表すために機能を使用する必要があります。

あなたは、アップデートマネージャを介して、あなたのプラグインやプラグインを管理したいのであれば機能が順序です。

あなたはEclipseのヘルプで詳細を見つけることができます。

特長は、任意のコードが含まれていません。
機能の機能を提供する一連のプラグインと、プラグインを更新する方法についての説明だけです。
フィーチャはフィーチャアーカイブファイルにパッケージ化され、フィーチャマニフェストファイルfeature30を使用して説明されているが記述されています。

機能が製品を配布し、更新のために編成されているが、プラグインは、製品チームの中で、製品の機能の開発を容易にするために編成されています。開発チームは、プログラム機能をいつ別のプラグインに組み込むかを決定します。
プラグインはプラグインアーカイブファイルにパッケージ化され、プラグインマニフェストファイルplugin.xmlを使用して記述します。

+0

VonCは完全に正しいです。RCPクラスでは、通常、開発チームが_plug-ins_を使用して作業を整理し、_features_をマーケティング担当者が販売可能な製品を整理するために使用していると言います。 –

関連する問題