Köra uppdateringshanteraren från kommandoraden

Det går att utföra uppdateringshanteraråtgärder genom att köra Eclipse i kommandoradsläge, förutom med hjälp av installationsguiden och konfigurationsdialogrutan. Du kan bland annat installera, uppdatera, aktivera eller avaktivera funktioner, ange installerade funktioner eller funktioner som är tillgängliga på en uppdateringsplats eller lägga till en utökningsproduktplats till en lokal installation.
Du kan dessutom spegla valda funktioner från en uppdateringsplats till en lokal uppdateringsplats.

Starta Eclipse på följande sätt, där [ ] anger att det är ett valfritt argument och kursiv stil att de måste anges av användaren.

Installera en funktion från en fjärrplats:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command install
    -featureId feature_id
    -version version
    -from remote_site_url
    [-to target_site_dir]

Exempel: 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


Uppdatera en befintlig funktion eller alla funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command update
    [-featureId feature_id ]
    [-version version ]

Aktivera (konfigurera) en angiven funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command enable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Avaktivera (ta bort konfiguration för) en angiven funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command disable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Avinstallera en viss funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command uninstall
    -featureId feature_id
    -version version
    [-to target_site_dir]

I alla ovanstående kommandon där -to target_site_dir anges används motsvarande konfigurerad målplats i den aktuella katalogen. Om den inte anges används den lokala standardproduktplatsen.

Om du bara behöver bekräfta om åtgärden skulle lyckas i de ovanstående kommandona (dvs. villkoren uppfylls), utan att egentligen utföra den, lägger du till -verifyOnly=true i listan med argument.

Söka på en fjärrplats och ange alla tillgängliga funktioner för installation:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command search
    -from remote_site_url

Ange installerade funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command listFeatures
    -from local_site_dir

Funktionerna anges som:
Plats: site url
  Funktion: id version aktiverad (eller avaktiverad)


Lägga till en lokal plats med fler funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command addSite
    -from local_site_dir

Ta bort en lokal plats:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command removeSite
    -to local_site_dir

Spegla funktioner från en fjärrplats:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command mirror
    -from remote_site_url
    -to target_site_dir
    [-featureId feature_id ]
    [-version version ]
    [-mirrorURL mirror_site_url]

Om -mirrorURL anges genereras en uppdateringsregel i filen <target_site_dir>/policy.xml. Den resulterande policy.xml avbildar alla funktioner från speglingsplatsen till den angivna URL-adressen. policy.xml kan användas som den är eller så kan fragmenten för den tas med i den anpassade regelfilen.

Returkoden för varje kommando är antingen 0 (slutfördes) eller 1 (misslyckades).

Dessutom kan de flesta -alternativ som accepteras av den körbara Eclipse-filen överföras. De är särskilt användbara vid felsökning och för att ange målmiljö för installerade funktioner.Om du till exempel överför alternativet -data some_path anges some_path som arbetsyta.