Eclipse RCPのプラグイン、機能、製品の違いは何ですか?
質問
どのような違いがあるのでしょうか?何がどのような目的で使われるのでしょうか?
どのように解決するのですか?
として RCP チュートリアル 詳細
プラグインはEclipseの最小のデプロイおよびインストール可能なソフトウェアコンポーネントです。
各プラグインは、他のプラグインによる機能貢献 (コードおよび非コード) の可能性を定義する拡張ポイントを定義することができます。非コードの機能貢献は、たとえば、ヘルプ コンテンツを提供することができます。
このアーキテクチャの基本は、OSGIのリファレンス実装であるEclipseのランタイム環境Equinoxです。参照 OSGiの開発 - チュートリアル を参照してください。
EclipseのPluginのコンセプトは、OSGIのバンドルのコンセプトと同じです。一般的には、OSGIのバンドルはプラグインに等しく、逆もまた然りです。
は 機能チュートリアル 言及
フィーチャー・プロジェクトは基本的に プラグインや他の機能のリストで、論理的に独立したユニットとして理解することができます。 .
Eclipse は、更新マネージャーとビルドプロセスに機能プロジェクトを使用します。また、ソフトウェア ライセンスを feature
最後に 製品 は、Eclipse プラットフォームで構築されたスタンドアロン プログラムです。製品は、オプションで 1 つまたは複数の機能としてパッケージ化され提供されることがあります。これは、Eclipse の更新メカニズムによって単一のエンティティとして管理されるプラグインの単なるグループです。
だから
プラグインは、プロダクトと呼ばれる一つの実行可能なユニットとしてパッケージ化される機能にグループ化することができます。 .
関連
-
[解決済み】JNI共有ライブラリ(JDK)の読み込みに失敗しました。)
-
アクセス制限です。メソッド 'CharacterDecoder.decodeBuffer(String)' は API ではありません...
-
Eclipse Solutionでエディタにメインタイプが含まれない
-
EclipseにAptanaプラグインをインストールする
-
eclipseの起動エラーについて、エラーが発生しました。ログファイルをご覧ください。
-
[解決済み] Eclipseのアイコンは何を意味しているのですか?
-
[解決済み] Eclipseを高速化する方法とは?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] Eclipse Juno に Marketplace プラグインをインストールする
-
[解決済み] Eclipse Juno/Kepler/Luna CDTでC++11を有効にするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Selenium ドライバ firefox--geckodriver
-
[解決済み] Eclipseショートカット「行+列へ移動」(go to line + column)
-
[解決済み] 日食で引用句が自動的に閉じられるのが気になる
-
[解決済み] Eclipse に FTP サポートを追加するにはどうしたらいいですか?
-
[解決済み] Eclipseにデフォルトのワークスペースを要求させるには?
-
[解決済み] エディタにメインタイプがない
-
[解決済み] Eclipseで選択したリソースに対してWindowsエクスプローラを開く方法
-
[解決済み] Windows 7のタスクバーでEclipseをうまく動作させるには?
-
[解決済み] Eclipse にコマンドライン引数を入力させる方法
-
[解決済み] EclipseのJavaコードフォーマッターにブロックコメントを無視させる