Actualizar um infocenter em execução a partir da linha de comandos
Para além de iniciar e encerrar comandos, o infocenter suporta um conjunto de
comandos que invocam operações do gestor de actualizações durante a execução do eclipse.
O utilizador poderá instalar, actualizar, activar e desactivar funções ou
enumerar as funções instaladas ou funções disponíveis num sítio de
actualizações ou adicionar um sítio da Web de extensões ao infocenter em execução.
De facto, o utilizador poder alterar o conjunto de plug-ins de documentação em execução sem ter de encerrar o infocenter ou sem ser necessário reiniciá-lo.
Inicie o infocenter do modo explicado aqui.
Se estiver a executar um conjunto mínimo de plug-ins, adicione o plug-in org.eclipse.update.core á lista de plug-ins antes de lançar o infocenter utilizando o comando start.
Lance os comandos de actualização do infocenter do modo que se segue, onde [ ] significa argumento e os argumentos em itálico devem ser fornecidos pelo utilizador.
Após executar as actualizações conforme o necessário, aplique as alterações emitindo o comando apply como o último passo. Reflecte as alterações na sessão actual. Se não chamar o comando apply, as alterações só entrarão em vigor na próxima vez que o infocenter for iniciado.
Instalar uma função a partir de um sítio da Web 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
Actualizar uma função existente ou todas as funções:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command update
[-featureId feature_id ]
[-version version ]
Activar (configurar) uma função especificada:
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]
Desactivar (anular configuração) uma função especificada:
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]
Desinstalar uma função especificada:
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 anteriores, onde se especifica -to target_site_dir, será utilizado o sítio da Web de destino configurado corresponde num determinado directório. Se não for especificado, então será utilizado o sítio da Web do produto local predefinido.
Se apenas tem de verificar se a operação seria bem sucedida, nos comandos anteriores (ou seja, se satisfazem as restrições), mas sem os executar, então adicione -verifyOnly=true à lista de argumentos.
Pesquisar um sítio da Web remoto, listando todas as funções 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
enumerar as funções instaladas:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command listFeatures
-from local_site_dir
As funções são enumeradas como:
Sítio: url do sítio
Função: id de versão activada (ou desactivada)
Adicionar um sítio da Web local com mais funções:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command addSite
-from local_site_dir
Remover um sítio da Web local:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command removeSite
-to local_site_dir
Aplicar as alterações:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command apply