実行中の InfoCenter をコマンド行から更新する

開始およびシャットダウンのコマンドに加えて、 InfoCenter は実行中の Eclipse で更新マネージャーの操作を起動するコマンド・セットをサポートしています。フィーチャーをインストール、更新、使用可能、または使用不可にすることができ、インストール済みのフィーチャー、更新サイトで使用可能なフィーチャー、または実行中の InfoCenter への拡張サイトを追加するフィーチャーをリストすることができます。実際に、InfoCenter をシャットダウンまたは再始動することなく、実行中のドキュメンテーション・プラグインのセットを変更することができます。

InfoCenter を起動します (ここを参照)。 プラグインの最小セットを実行中の場合、開始のコマンドを使用して InfoCenter を起動する前に、org.eclipse.update.core プラグインをプラグインのリストに追加します。
以下のようにして InfoCenter 更新コマンドを起動します。[ ] はオプションの引数を意味し、イタリック体の引数はユーザーが指定する必要があります。
必要に応じて更新した後、最後のステップとして、適用コマンドを発行することにより変更を適用します。変更は現行セッションに反映されます。適用コマンドを呼び出さない場合、変更は、次回に InfoCenter を開始したときに有効になります。

リモート・サイトからのフィーチャーのインストール:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command install
    -featureId feature_id
    -version version
    -from remote_site_url
    [-to target_site_dir]

サンプル: java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter -command install -from http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/optionalSite/ -featureId com.example.root -version 1.0.0


既存のフィーチャーまたはすべてのフィーチャーの更新:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command update
    [-featureId feature_id ]
    [-version version ]

指定されたフィーチャーの使用可能化 (構成):
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command enable
    -featureId feature_id
    -version version
    [-to target_site_dir]

指定されたフィーチャーの使用不可化 (未構成):
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command disable
    -featureId feature_id
    -version version
    [-to target_site_dir]

指定されたフィーチャーのアンインストール:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command uninstall
    -featureId feature_id
    -version version
    [-to target_site_dir]

上記のコマンドで -to target_site_dir が指定されている場合は、指定されたディレクトリーの対応する構成ターゲット・サイトが使用されます。指定されていない場合は、デフォルトのローカル製品サイトが使用されます。

上記のコマンドで (制約を満たす)、実際には操作を実行せずに、操作が成功するかどうかだけを検証する必要がある場合は、引数のリストに -verifyOnly=true を追加します。

リモート・サイトの検索、インストールに使用可能なすべてのフィーチャーのリスト:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command search
    -from remote_site_url

インストール済みのフィーチャーのリスト:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command listFeatures
    -from local_site_dir

フィーチャーは、以下のようにリストされます。
Site: site url
  Feature: id version enabled (or disabled)


より多くのフィーチャーを持つローカル・サイトの追加:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command addSite
    -from local_site_dir

ローカル・サイトの除去:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command removeSite
    -to local_site_dir

変更の適用:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command apply