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