从命令行更新正在运行的信息中心

除了信息中心支持的且在将帮助系统作为信息中心安装中记录的启动和关闭命令外,信息中心还支持一组用来在正在运行的 Eclipse 中调用更新管理器操作的命令。您可以安装、更新、启用和禁用功能部件,或列示安装的功能部件或更新站点上提供的功能部件,或将扩展站点添加至正在运行的信息中心。实际上,您可以更改正在运行的文档插件集,而不需要关闭或重新启动信息中心。

将帮助系统作为信息中心安装中的说明启动信息中心。如果要运行最小的插件集,请在使用启动命令启动信息中心前,将 org.eclipse.update.core 插件添加到插件列表。
按如下所示启动信息中心更新命令,其中 [ ] 表示可选自变量,而以斜体字表示的自变量则必须由用户提供。
根据需要执行更新后,最后一个步骤是通过发出应用命令来应用所作的更改。此操作反映在当前会话中进行的更改。如果没有调用应用命令,则所作的更改将在下次启动信息中心时生效。

从远程站点安装功能部件
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