Exécution du gestionnaire de mises à jour à partir de la ligne de commande
Vous pouvez effectuer les opérations du gestionnaire de mises à jour dans l'assistant d'installation et dans la boîte de dialogue de configuration, ainsi qu'en exécutant Eclipse en mode ligne de commande. 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 de produit à l'installation locale, etc.
Vous pouvez également refléter les fonctions à partir d'un site de mise à jour à l'emplacement du site de mise à jour local.
Lancez Eclipse conformément aux instructions ci-dessous, où les chaînes entre crochets [ ] correspondent à des arguments facultatifs et les arguments en italique doivent être spécifiés par l'utilisateur.
Installation d'une fonction à partir d'un site distant :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command install
-featureId ID_fonction
-version version
-from url_site_distant
[-to rép_site_cible]
Exemple : java -cp startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate -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 startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command update
[-featureId ID_fonction]
[-version version ]
Activation (configuration) d'une fonction spécifiée :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-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 startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command disable
-featureId ID_fonction
-version version
[-to rép_site_cible]
Désinstallation d'une fonction spécifiée :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-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 startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command search
-from url_site_distant
Liste des fonctions installées :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-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 startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command addSite
-from rép_site_local
Suppression d'un site local :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command removeSite
-to rép_site_local
Réflexion d'une ou de plusieurs fonctions à partir d'un site distant :
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command mirror
-from url_site_distant
-to rép_site_cible
[-featureId ID_fonction]
[-version version]
[-mirrorURL url_site_miroir]
Si l'argument -mirrorURL est spécifié, une règle de mise à jour est générée dans le fichier <rép_site_cible>/policy.xml. Le fichier policy.xml résultant mappe toutes les fonctions du site mirroir à l'URL spécifiée.
Vous pouvez l'utiliser tel quel ou inclure des fragments du fichier dans un fichier de règles personnalisé.
Le code retour de chaque commande est 0 (réussite) ou 1 (échec).
En outre, la plupart des options
acceptées par le fichier exécutable Eclipse peuvent être transmises. Elles sont surtout utiles pendant le débogage et lors de la spécification d'un environnement cible pour les fonctions installées.Par exemple, si vous transmettez l'option -data chemin_quelconque
, l'espace de travail est associé à la valeur chemin_quelconque.