Udfør opdateringsstyringen fra kommandolinje
Ud over via installationsguiden og konfigurationsdialogboksen kan funktioner i opdateringsstyringen udføres med Eclipse i kommandolinjetilstand. Du kan installere, opdatere, aktivere og deaktivere funktioner eller vise installerede funktioner eller funktioner, som er tilgængelige på opdateringswebsteder, eller du kan tilføje et udvidelsessted til den lokale installation.
Du kan også foretage spejlning af valgte funktioner fra et opdateringswebsted til et lokalt opdateringswebsted.
Start Eclipse på følgende måde, hvor [ ] betyder en valgfri parameter, og parametre i kursiv skal angives af brugeren.
Installation af en funktion fra en eksternt websted
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command install
-featureId funktions-id
-version version
-from URL_til_eksternt_websted
[-to bibliotek_på_målwebsted]
Eksempel: 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
Opdatering af en eksisterende funktion eller alle funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command update
[-featureId funktions-id]
[-version version ]
Aktivering (konfiguration) af en angivet funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command enable
-featureId funktions-id
-version version
[-to bibliotek_på_målwebsted]
Deaktivering (afkonfiguration) af en angivet funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command disable
-featureId funktions-id
-version version
[-to bibliotek_på_målwebsted]
Fjernelse af en angivet funktion:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command uninstall
-featureId funktions-id
-version version
[-to bibliotek_på_målwebsted]
I alle de ovenstående kommandoer, hvor -to bibliotek_på_målwebsted er angivet, bruges det tilsvarende
konfigurerede målwebsted med det givne bibliotek. Hvis det ikke er angivet, bruges produktets lokale standardsted.
Hvis du kun har brug for at kontrollere, om funktionen vil blive udført uden fejl, dvs. om den overholder betingelserne,
kan du tilføje -verifyOnly=true til parameterlisten for de ovenstående kommandoer.
Søgning efter et eksternt websted med visning af alle de funktioner, der kan installeres:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command search
-from URL_til_eksternt_websted
Liste over installerede funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command listFeatures
-from bibliotek_på_lokalt_websted
De viste funktioner er:
Websted: URL til websted
Funktion: id version enabled (eller disabled)
Tilføjelse af et lokalt websted med flere funktioner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command addSite
-from bibliotek_på_lokalt_websted
Fjernelse af et lokalt websted:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command removeSite
-to local_site_dir
Spejling af funktion(er) fra eksternt sted:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command mirror
-from URL_til_eksternt_websted
-to målstedsbibliotek
[-featureId funktions-id]
[-version version ]
[-mirrorURL spejlingssteds-url]
Hvis -mirrorURL er angivet, genereres en opdateringspolitik i filen <måladressebibliotek>/policy.xml. Resultatfilen policy.xml knytter alle funktioner fra spejllingsadressen til den angivne URL.
Filen policy.xml kan anvendes, som den er, eller dens fragmenter kan inkluderes i en tilpasset politikfil.
Returkoden for kommandoen er enten 0 (udført) eller 1 (fejl).
Desuden kan de fleste af de parametre, der accepteres af
den eksekvérbare Eclipse-fil overføres. De er særligt nyttige ved fejlfinding og ved angivelse af målmiljøer til installerede funktioner. F.eks. overførsel af parameteren -data en_sti
angiver arbejdsområdet til en_sti.