Kjøre oppdateringsstyreren fra kommandolinjen
I tillegg til å bruke installeringsveiviseren og konfigurasjonsdialogboksen, kan du utføre
oppdateringsstyreroperasjoner ved å kjøre Eclipse i kommandolinjemodus. Du kan installere, oppdatere, aktivere og
deaktivere funksjoner, eller vise en liste over installerte funksjoner, eller funksjoner som er tilgjengelige på et
oppdateringssted, eller legge til et utvidelsesproduktsted til den lokale installeringen, osv.
Du kan også speile valgte funksjoner fra et oppdateringssted til et lokalt oppdateringssted.
Start Eclipse på følgende måte, der [ ] er valgfrie
argumenter, og argumenter i kursiv må oppgis av brukeren.
Slik installerer du en funksjon fra et eksternt sted::
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command install
-featureId funksjons-ID
-version versjon
-from url_for_eksternt_sted
[-to katalog_på_målsted]
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
Slik oppdaterer du en eksisterende funksjon eller alle funksjoner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command update
[-featureId funksjons-ID]
[-version versjon ]
Slik aktiverer (konfigurerer) du en oppgitt funksjon:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command enable
-featureId funksjons-ID
-version versjon
[-to katalog_på_målsted]
Slik deaktiverer (avkonfigurerer) du en oppgitt funksjon:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command disable
-featureId funksjons-ID
-version versjon
[-to katalog_på_målsted]
Slik avinstallerer du en oppgitt funksjon:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command uninstall
-featureId funksjons-ID
-version versjon
[-to katalog_på_målsted]
I alle kommandoene over der -to katalog_på_målsted er oppgitt, brukes det tilsvarende konfigurerte
målstedet ved den gitte katalogen. Hvis det ikke er oppgitt, brukes standard lokalt produktsted.
Hvis du bare trenger å kontrollere om operasjonen vil lykkes, kan du, uten å faktisk utføre operasjonen, legge til
-verifyOnly=true på listen over argumenter i kommandoene over (det vil si at begrensningene
oppfylles).
Slik søker du på et eksternt sted og viser en liste over alle tilgjengelige funksjoner som kan
installeres:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command search
-from url_for_eksternt_sted
Slik viser du en liste over installerte funksjoner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command listFeatures
-from katalog_på_lokalt_sted
Funksjonene blir vist som:
Site: site url
Feature: id version enabled (eller disabled)
Slik legger du til et lokalt sted med flere funksjoner:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command addSite
-from katalog_på_lokalt_sted
Slik fjerner du et lokalt sted:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command removeSite
-to katalog_på_lokalt_sted
Slik speiler du funksjoner fra et eksternt sted:
java -cp startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.update.core.standaloneUpdate
-command mirror
-from url_for_eksternt_sted
-to katalog_på_målsted
[-featureId funksjons-ID]
[-version versjon]
[-mirrorURL url_for_speilingssted]
Hvis -mirrorURL er oppgitt, blir det generert en oppdateringspolicy i
<katalog_på_målsted>/policy.xml-filen. Filen policy.xml tilordner da alle funksjoner fra speilingsstedet til den oppgitte URLen.
policy.xml kan brukes
som den er, eller fragmentene kan inkluderes i en tilpasset policyfil.
Returkoden for hver kommando er enten 0 (vellykket) eller 1 (mislykket).
I tillegg kan de fleste alternativene som godtas av den
utførbare Eclipse-filen, brukes. De er spesielt nyttige under feilsøking og for å oppgi målmiljøer for
installerte funksjoner.Hvis du for eksempel sender alternativet -data en_bane
, blir arbeidsområdet
satt til en_bane.