Päivitystenhallinnan aloitus komentoriviltä

Päivitystenhallintaa voidaan käyttää ohjatun asennustoiminnon ja kokoonpanon valintaikkunan lisäksi ajamalla Eclipse-sovellus komentorivitilassa. Voit asentaa, päivittää, ottaa käyttöön tai poistaa käytöstä tuoteominaisuuksia, listata asennetut tai päivityssivustolla olevat tuoteominaisuudet, lisätä laajennustuotesivuston paikalliseen asennukseen ja niin edelleen.
Voit myös kahdentaa valittuja tuoteominaisuuksia päivityssivustolta paikallisen päivityssivuston sijaintiin.

Käynnistä Eclipse seuraavasti siten, että [ ] tarkoittaa valinnaista argumenttia ja käyttäjän on annettava kursivoidut argumentit.

Tuoteominaisuuden asennus etäsivustolta:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command install
    -featureId tuoteominaisuuden_tunnus
    -version versio
    -from etäsivuston_url
    [-to kohdesivuston_hakemisto]

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


Aiemman tuoteominaisuuden tai kaikkien tuoteominaisuuksien päivitys:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command update
    [-featureId tuoteominaisuuden_tunnus ]
    [-version versio ]

Tietyn tuoteominaisuuden käyttöönotto (kokoonpanon määritys):
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command enable
    -featureId tuoteominaisuuden_tunnus
    -version versio
    [-to kohdesivuston_hakemisto]

Tietyn tuoteominaisuuden käytöstäpoisto (kokoonpanon määrityksen poisto):
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command disable
    -featureId tuoteominaisuuden_tunnus
    -version versio
    [-to kohdesivuston_hakemisto]

Tietyn tuoteominaisuuden asennuksen poisto:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command uninstall
    -featureId tuoteominaisuuden_tunnus
    -version versio
    [-to kohdesivuston_hakemisto]

Kaikissa edellä mainituissa komennoissa, joissa kohdesivuston hakemisto on määritetty, käytetään vastaavaa määritettyä kohdesivustoa tietyssä hakemistossa. Jos sitä ei ole määritetty, käytetään paikallista oletustuotesivustoa.

Jos haluat vain varmistaa yllä olevilla komennoilla, onnistuuko toiminto (eli täyttääkö se rajoitteet), etkä varsinaisesti suorittaa sitä, lisää argumenttiluetteloon -verifyOnly=true.

Etäsivuston haku ja kaikkien käytettävissä olevien tuoteominaisuuksien listaus asennusta varten:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command search
    -from etäsivuston_url

Asennettujen tuoteominaisuuksien listaus:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command listFeatures
    -from paikallissivuston_hakemisto

Tuoteominaisuudet listataan seuraavasti:
Sivusto: sivuston url-osoite
  Tuoteominaisuus: tunnus versio käytössä (tai poissa käytöstä)


Useita tuoteominaisuuksia sisältävän paikallissivuston lisäys:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command addSite
    -from paikallissivuston_hakemisto

Paikallissivuston poisto:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command removeSite
    -to paikallissivuston_hakemisto

Tuoteominaisuuksien kahdennus etäsivustosta:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command mirror
    -from etäsivuston_url
    -to kohdesivuston_hakemisto
    [-featureId tuoteominaisuuden_tunnus ]
    [-version versio ]
    [-mirrorURL kahdennussivuston_url]

Jos -mirrorURL on määritetty, <kohdesivuston_hakemisto>/policy.xml-tiedostossa luodaan päivityskäytäntö. Luotu policy.xml-tiedosto määrittää kaikkien tuoteominaisuuksien vastaavuudet kahdennussivustolta määritettyyn URL-osoitteeseen. Tätä policy.xml-tiedostoa voidaan käyttää sellaisenaan tai sen fragmentteja voidaan sisällyttää mukautettuun käytäntötiedostoon.

Kunkin komennon paluukoodi on joko 0 (onnistunut) tai 1 (epäonnistunut).

Lisäksi useimmat Eclipse-ohjelmatiedoston hyväksymät asetukset voidaan siirtää. Niistä on hyötyä erityisesti vianmäärityksen aikana ja määritettäessä asennettujen tuoteominaisuuksien kohdeympäristöä. Esimerkiksi asetuksen -data jokin_polku siirto määrittää työtilan johonkin polkuun.