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.