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.