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.