Atualizando um Infocenter em Execução a partir da Linha de Comandos
Além dos comandos de início e encerramento suportados pelo infocenter e documentados em Instalando o Sistema de Ajuda como um Infocenter, o infocenter suporta o conjunto de comandos para chamar as operações do gerenciador de atualização no eclipse em execução.
É possível instalar, atualizar, ativar, desativar recursos ou listar recursos instalados ou recursos disponíveis em um site de atualização ou incluir um site de extensão no infocenter em execução. Em vigor, é possível alterar o conjunto de plug-ins de documentação em execução sem a necessidade de encerrar o infocenter ou reiniciá-lo.
Inicie o infocenter conforme explicado em Instalando o Sistema de Ajuda como um Infocenter.
Se estiver executando o conjunto mínimo de plug-ins, inclua o plug-in org.eclipse.update.core na lista de plug-ins antes de ativar o infocenter, utilizando o comando start.
Ative os comandos de atualização do infocenter da maneira a seguir, em que [ ] significa que o argumento opcional e argumentos em itálico devem ser fornecidos pelo usuário.
Depois de executar as atualizações conforme necessário, aplique as alterações, emitindo o comando apply conforme a última etapa. Ele reflete as alterações na sessão atual.
Se você não chamar o comando apply, as alterações entrarão em vigor
da próxima vez que o infocenter for iniciado.
Instalando um recurso a partir de um site remoto:
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]
Exemplo: 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
Atualizando um recurso existente ou todos os recursos:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command update
[-featureId feature_id ]
[-version version ]
Ativando (configurando) um recurso especificado:
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]
Desativando (desconfigurando) um recurso especificado:
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]
Desinstalando um recurso especificado:
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]
Em todos os comandos acima onde -to target_site_dir é especificado, será utilizado um site
de destino configurado correspondente no diretório determinado. Se não for especificado, o
site de produto local padrão será utilizado.
Se você apenas precisar verificar se a operação pode ser bem-sucedida, nos comandos acima (por exemplo, satisfaz as restrições), sem realmente executá-la, inclua
-verifyOnly=true na lista de argumentos.
Procurando um site remoto, listando todos os recursos disponíveis para instalação:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command search
-from remote_site_url
Listando os recursos instalados:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command listFeatures
-from local_site_dir
Os recursos são listados como:
Site: url do site
Recurso: versão do id ativado (ou desativado)
Incluindo um site local com mais recursos:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command addSite
-from local_site_dir
Removendo um site local:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command removeSite
-to local_site_dir
Aplicando as alterações:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command apply