Uppdatera ett aktivt infocenter från kommandoraden

Förutom start- och avstängningskommandona har infocenter en uppsättning kommandon för anrop av uppdateringshanteraråtgärder i Eclipse när det körs. Du kan installera, uppdatera, aktivera eller avaktivera funktioner, ange installerade funktioner eller funktioner som är tillgängliga på en uppdateringsplats eller lägga till en utökningsplats till ett aktivt infocenter. Du kan alltså ändra uppsättningen med aktiva insticksprogram för dokumentation utan att behöva stänga av infocenter eller starta om det.

Starta infocenter enligt anvisningarna här. Om du kör en minimal uppsättning insticksprogram lägger du till insticksprogrammet org.eclipse.update.core till listan med insticksprogram innan du startar infocenter med hjälp av startkommandot.
Starta uppdateringskommandon för infocenter på följande sätt, där [ ] anger att det är ett valfritt argument och kursiv stil att de måste anges av användaren.
När nödvändiga uppdateringar har gjorts tillämpar du ändringarna genom att utfärda tillämpningskommandot som det sista steget. Det återspeglar ändringarna i den aktuella sessionen. Om du inte anropar tillämpningskommandot börjar ändringarna gälla nästa gång infocenter startas.

Installera en funktion från en fjärrplats:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command install
    -featureId feature_id
    -version version
    -from remote_site_url
    [-to target_site_dir]

Exempel: java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter -command install -from http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/optionalSite/ -featureId com.example.root -version 1.0.0


Uppdatera en befintlig funktion eller alla funktioner:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command update
    [-featureId feature_id ]
    [-version version ]

Aktivera (konfigurera) en angiven funktion:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command enable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Avaktivera (ta bort konfiguration för) en angiven funktion:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command disable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Avinstallera en viss funktion:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command uninstall
    -featureId feature_id
    -version version
    [-to target_site_dir]

I alla ovanstående kommandon där -to target_site_dir anges används motsvarande konfigurerad målplats i den aktuella katalogen. Om den inte anges används den lokala standardproduktplatsen.

Om du bara behöver bekräfta om åtgärden skulle lyckas i de ovanstående kommandona (dvs. villkoren uppfylls), utan att egentligen utföra den, lägger du till -verifyOnly=true i listan med argument.

Söka på en fjärrplats och ange alla tillgängliga funktioner för installation:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command search
    -from remote_site_url

Ange installerade funktioner:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command listFeatures
    -from local_site_dir

Funktionerna anges som:
Plats: site url
  Funktion: id version aktiverad (eller avaktiverad)


Lägga till en lokal plats med fler funktioner:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command addSite
    -from local_site_dir

Ta bort en lokal plats:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command removeSite
    -to local_site_dir

Tillämpa ändringar:
java -cp plugins/org.eclipse.help.base_3.1.0.jar org.eclipse.help.standalone.Infocenter
    -command apply