第2回:プラグインの配布とインストール (3/4)


概要・ページ
一般情報  フィーチャーに関する一般的な情報の定義
フィーチャーIDフィーチャーに固有なID(命名法は、Javaのパッケージの命名法と同じです。例えば、jp.co.thinkit.eclipse.hello.feature)
フィーチャー名フィーチャーの名前
バージョンフィーチャーのバージョン
プロバイダー名フィーチャーを開発した会社名や開発者の名前など
ブランド・プラグインフィーチャーのブランド情報を持つために使用されるフィーチャーにリストされるプラグインのIDを表すオプションID(指定されていない場合、フィーチャーID(id属性)と同じ)
バナー・イメージフィーチャーの情報を表示するときに使用する画像
1次フィーチャー1次フィーチャーにすると、Eclipseのブランドを変更したり、別の製品を作成したりできます
排他的インストール他のフィーチャーを持つグループにフィーチャーをインストールできなくさせます
サポートされる環境  フィーチャーがインストールできる環境の定義
オペレーティング・システムサポートするOS。OSの略称をコンマ区切りで指定(指定されていない場合、すべてのOSをサポートします)
ウィンドウ・システムサポートするウィンドウ・システム。ウィンドウ・システムの略称をコンマ区切りで指定(指定されていない場合、すべてのウィンドウ・システムをサポートします)
言語サポート言語。言語の略称をコンマ区切りで指定(指定されていない場合、すべての言語をサポートします)
アーキテクチャサポートするプラットフォームのアーキテクチャ。アーキテクチャの略称をコンマ区切りで指定(指定されていない場合、すべてのアーキテクチャをサポートします)
フィーチャーURL  フィーチャーの更新/新規フィーチャーを含む更新サイトのURLの指定
更新URL更新のためにアクセスするURLの指定
ディスカバリーURL新しいフィーチャーを提供するURLの指定
情報・ページ
フィーチャーの記述  フィーチャーを説明するWebサイトや記述の定義
オプションのURLフィーチャーを説明しているサイトのURL
テキスト説明文
著作権表示  フィーチャーの著作権の定義
オプションのURL著作権を表示しているサイトのURL
テキスト著作権の記述
ご使用条件  フィーチャーのライセンスの定義
オプションのURLライセンスを表示しているサイトのURL
テキストライセンスの記述
コンテンツ・ページ
フィーチャー・プラグインおよびフラグメントこのフィーチャーに含めるプラグインの定義
必須フィーチャー/プラグイン  必須プラグイン(インストールするターゲットのプラットフォーム内に存在しなければならないプラグイン)の定義
プラグインの追加手動で必須プラグインを追加します
フィーチャーの追加手動で必須フィーチャーを追加します
計算フィーチャー・プラグインおよびフラグメントに表示されているプラグインを基に、必須フィーチャー/プラグインを設定します
依存関係プロパティ  必須フィーチャー/プラグインで定義したプラグインのプロパティ
突き合わせるバージョンプラグインのバージョン
一致規則バージョンのマッチング規則
  • 完全 - 指定されたバージョンと正確に一致している必要があります
  • 同等 - 指定されたバージョンかそれ以上のサービス・レベルでなければなりません(メジャーおよびマイナー・バージョン・レベルは指定されたバージョンと同じでなければなりません)
  • 互換 - 指定されたバージョンと同じ、またはサービス・レベルかマイナー・レベルがそれ以上のレベルでなければなりません(メジャー・バージョン・レベルは指定されたバージョンと同じでなければなりません)
  • より大か等しい - 指定されたバージョンと同じ、またはサービス、マイナーまたはメジャー・レベルが指定されたバージョン以上である必要があります
拡張・ページ
組み込まれたフィーチャーこのフィーチャーに組み込む他のフィーチャーの定義
フィーチャー・データこのフィーチャーに組み込むデータ・アーカイブの定義
インストール・ハンドラー  インストールの処理中に呼び出されるインストール・ハンドラーの定義
URLインストール・ハンドラーについて説明しているサイトのURL
ライブラリーインストール・ハンドラー・クラスを含むjarファイル
ハンドラーインストール・ハンドラーに固有なID

表3:フィーチャーのマニフェスト・エディターの項目


人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored