Mise à jour d'un infocentre en fonctionnement depuis la ligne de commande
En plus des commandes de démarrage et d'arrêt explicitées dans
Installation du système d'aide en tant qu'infocentre, l'infocentre prend en charge un ensemble de commandes pour appeler les opérations de gestion des mises à jour pendant le fonctionnement d'Eclipse.
Vous pouvez installer, mettre à jour, activer et désactiver des fonctions, répertorier les fonctions installées ou les fonctions disponibles sur un site de mise à jour, ou ajouter une extension de site à l'infocentre en cours de fonctionnement. En effet, vous pouvez changer l'ensemble des plug-ins de documentation en cours de fonctionnement sans avoir besoin d'arrêter ou de redémarrer l'infocentre.
Démarrez l'infocentre comme expliqué dans Installation du système d'aide comme centre de documentation.
Si vous exécutez un ensemble de plug-ins minimal, ajoutez le plug-in org.eclipse.update.core à la liste des plug-ins avant de lancer l'infocentre avec la commande démarrer.
Lancez les commandes de mise à jour de l'infocentre comme suit ; [ ] signifie que l'argument est optionnel, et les arguments en italique doivent être fournis par l'utilisateur.
Après avoir effectué les mises à jour, appliquez les changements en utilisant la commande d'application. Cela applique les modifications à la session en cours.
Si vous n'appelez pas la commande d'application, les changements prendront effet au prochain démarrage de l'infocentre.
Installation d'une fonction à partir d'un site distant :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command install
-featureId ID_fonction
-version version
-from url_site_distant
[-to rép_site_cible]
Exemple : 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
Mise à jour d'une fonction existante ou de toutes les fonctions:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command update
[-featureId ID_fonction]
[-version version ]
Activation (configuration) d'une fonction spécifiée :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command enable
-featureId ID_fonction
-version version
[-to rép_site_cible]
Désactivation (annulation de la configuration) d'une fonction spécifiée :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command disable
-featureId ID_fonction
-version version
[-to rép_site_cible]
Désinstallation d'une fonction spécifiée :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command uninstall
-featureId ID_fonction
-version version
[-to rép_site_cible]
Dans toutes les commandes ci-dessus où l'argument -to rép_site_cible est spécifié, le site cible configuré correspondant pour le répertoire donné est utilisé. S'il n'est pas spécifié, le site du produit local par défaut est utilisé.
Si vous devez uniquement vérifier la justesse des commandes ci-dessus (vous assurer que les contraintes sont satisfaites) sans les lancer, ajoutez -verifyOnly=true à la liste des arguments.
Recherche d'un site distant, liste de toutes les fonctions pouvant être installées :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command search
-from url_site_distant
Liste des fonctions installées :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command listFeatures
-from rép_site_local
Les fonctions sont répertoriées sous la forme suivante :
Site : url du site
Fonction : ID version activée (ou désactivée)
Ajout d'un site local comportant davantage de fonctions :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command addSite
-from rép_site_local
Suppression d'un site local :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command removeSite
-to rép_site_local
Appliquer les changements :
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
-command apply