Обновление активной справочной системы Infocenter из командной строки
Помимо команд start и shutdown, описанных в разделе
Установка справочной системы Infocenter, infocenter
поддерживает команды, позволяющие динамически выполнять операции администратора
обновлений в среде Eclipse.
Например, доступны следующие операции: установка, обновление, включение и выключение
комплектов, просмотр списка установленных комплектов или комплектов, доступных на
Web-сайте обновления, а также динамическое добавление в Infocenter сайта расширения.
Таким образом, набор активных модулей документации можно изменить без перезапуска
справочной системы Infocenter.
Запустите Infocenter в соответствии с инструкциями, приведенными в разделе
Установка справочной системы в качестве
Infocenter. Если установлен минимальный набор модулей, перед запуском Infocenter с
помощью команды start добавьте org.eclipse.update.core в список модулей.
Запустите Infocenter с помощью следующей команды, где в квадратных скобках [ ] заключены
дополнительные аргументы, а курсивом выделены аргументы, предоставляемые
пользователем.
После внесения необходимых изменений выполните команду apply, для того чтобы они вступили
в силу в текущем сеансе. В противном случае, изменения будут применены в ходе следующего
запуска Infocenter.
Установка комплекта с удаленного сайта:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command install
-featureId ИД-комплекта
-version версия
-from URL-удаленного-сайта
[-to каталог-целевого-сайта]
Пример: 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 ИД-комплекта]
[-version версия]
Включение (настройка) указанного комплекта:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command enable
-featureId ИД-комплекта
-version версия
[-to каталог-целевого-сайта]
Выключение (удаление из конфигурации) указанного комплекта:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command disable
-featureId ИД-комплекта
-version версия
[-to каталог-целевого-сайта]
Удаление указанного комплекта:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command uninstall
-featureId ИД-комплекта
-version версия
[-to каталог-целевого-сайта]
Все команды, приведенные выше, в которых указан аргумент -to каталог-целевого-сайта,
используют заданный каталог соответствующего настроенного целевого сайта. Если этот
аргумент не указан, то применяется локальный сайт продукта по умолчанию.
Если необходимо только проверить возможность успешного выполнения операции без
фактического выполнения команды (т.е. соответствие ограничениям), в список аргументов
перечисленных команд следует добавить аргумент -verifyOnly=true.
Поиск на удаленном сайте, просмотр списка всех комплектов, доступных для
установки:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command search
-from URL-удаленного-сайта
Просмотр списка установленных комплектов:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command listFeatures
-from каталог-локального-сайта
Комплекты отображаются следующим образом:
Сайт: URL сайта
Комплект: ИД версия состояние (включен или выключен)
Добавление локального сайта с дополнительными комплектами:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command addSite
-from каталог-локального-сайта
Удаление локального сайта:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command removeSite
-to каталог-локального-сайта
Применение изменений:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command apply