1. ホーム
  2. eclipse

Eclipse RCPのプラグイン、機能、製品の違いは何ですか?

2023-08-27 04:58:34

質問

どのような違いがあるのでしょうか?何がどのような目的で使われるのでしょうか?

どのように解決するのですか?

として RCP チュートリアル 詳細

プラグインはEclipseの最小のデプロイおよびインストール可能なソフトウェアコンポーネントです。

各プラグインは、他のプラグインによる機能貢献 (コードおよび非コード) の可能性を定義する拡張ポイントを定義することができます。非コードの機能貢献は、たとえば、ヘルプ コンテンツを提供することができます。

このアーキテクチャの基本は、OSGIのリファレンス実装であるEclipseのランタイム環境Equinoxです。参照 OSGiの開発 - チュートリアル を参照してください。

EclipseのPluginのコンセプトは、OSGIのバンドルのコンセプトと同じです。一般的には、OSGIのバンドルはプラグインに等しく、逆もまた然りです。


機能チュートリアル 言及

フィーチャー・プロジェクトは基本的に プラグインや他の機能のリストで、論理的に独立したユニットとして理解することができます。 .

Eclipse は、更新マネージャーとビルドプロセスに機能プロジェクトを使用します。また、ソフトウェア ライセンスを feature


最後に 製品 は、Eclipse プラットフォームで構築されたスタンドアロン プログラムです。製品は、オプションで 1 つまたは複数の機能としてパッケージ化され提供されることがあります。これは、Eclipse の更新メカニズムによって単一のエンティティとして管理されるプラグインの単なるグループです。


だから

プラグインは、プロダクトと呼ばれる一つの実行可能なユニットとしてパッケージ化される機能にグループ化することができます。 .