Mise à jour d'un centre de documentation exécuté à partir d'une ligne de commande
En plus des commandes de démarrage et d'arrêt, le centre de documentation 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 au centre de documentation 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 le centre de documentation.
Lancez le centre de documentation comme indiqué ici.
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 le centre de documentation avec la commande démarrer.
Lancez les commandes de mise à jour du centre de documentation 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 du centre de documentation.
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