Spuštění Správce aktualizace z příkazového řádku
Kromě průvodce instalací a konfiguračního dialogového okna lze provádět operace
Správce aktualizace pomocí modulu eclipse spuštěného v režimu příkazového řádku.
Můžete tak instalovat, aktualizovat, zpřístupňovat a znepřístupňovat funkce nebo
vypsat nainstalované funkce či funkce dostupné na webu (site) s aktualizacemi, nebo přidat
web (site) rozšiřujícího produktu do lokální instalace atd.
Zároveň můžete zrcadlit vybrané funkce z webu (site) s aktualizacemi do umístění lokálního aktualizačního serveru.
Spusťte eclipse následujícím způsobem, kde [ ] znamená volitelný argument a argumenty označené kurzívou musejí být zadány uživatelem.
Instalace funkce ze vzdáleného webu (site):
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command install
-featureId id_funkce
-version verze
-from url_vzdáleného_site
[-to adr_cílového_site]
Příklad: 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
Aktualizace stávající funkce nebo všech funkcí:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command update
[-featureId id_funkce ]
[-version verze ]
Zpřístupnění (konfigurace) určité funkce:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command enable
-featureId id_funkce
-version verze
[-to adr_cílového_site]
Znepřístupnění (zrušení konfigurace) určité funkce:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command disable
-featureId id_funkce
-version verze
[-to adr_cílového_site]
Odinstalování určité funkce:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command uninstall
-featureId id_funkce
-version verze
[-to adr_cílového_site]
Ve všech výše uvedených příkazech se v příkazu -to target_site_dir použije adresář příslušného konfigurovaného cílového webu (site). Není-li zadán, použije se výchozí lokální site produktu.
Pokud chcete pouze ověřit, zda by provedení výše uvedených dopadlo dobře (tj. zda splňuje omezující podmínky), a to bez skutečného provedení, přidejte do seznamu argumentů -verifyOnly=true.
Vyhledání vzdáleného webu (site) a výpis všech funkcí dostupných k instalaci:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command search
-from url_vzdáleného_site
Vypsání nainstalovaných funkcí:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command listFeatures
-from dir_lokálního_site
Funkce jsou uvedeny jako:
Site: site url
Feature: id version zpřístupněno (nebo znepřístupněno)
Přidání lokálního webu (site) s několika funkcemi:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command addSite
-from dir_lokálního_site
Odstranění lokálního webu (site):
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command removeSite
-to dir_lokálního_site
Zrcadlení funkce či funkcí ze vzdáleného site:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command mirror
-from url_vzdáleného_site
-to adr_cílového_site
[-featureId id_funkce ]
[-version verze ]
[-mirrorURL url_zrcadlového_serveru]
Je-li uveden parametr -mirrorURL, dojde k vygenerování zásad aktualizace
v souboru <adr_cílového_site>/policy.xml. Výsledný soubor policy.xml
mapuje všechny funkce ze zrcadlového webu (site) na zadanou adresu URL.
Soubor policy.xml lze použít tak jak je, nebo lze jeho fragmenty
zahrnout do souboru zásad podle vlastního návrhu.
Návratový kód každého příkazu je buď 0 (úspěch) nebo 1 (selhání).
Dále lze předávat většinu voleb akceptovaných spustitelným souborem Eclipse. Ty jsou zejména užitečné během
ladění programu a při určování cílového prostředí pro nainstalované funkce.
Například předání volby
-data nějaká_cesta
nastaví pracovní prostor na hodnotu nějaká_cesta.