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.