Εκτέλεση της διαχείρισης ενημερωμένων εκδόσεων από τη γραμμή εντολών

Εκτός από τον οδηγό εγκατάστασης και το πλαίσιο διαλόγου ρυθμίσεων, οι λειτουργίες της διαχείρισης ενημερωμένων εκδόσεων μπορούν να γίνουν εκτελώντας το Eclipse σε κατάσταση λειτουργίας γραμμής εντολών. Μπορείτε να εγκαταστήσετε, να ενημερώσετε, να ενεργοποιήσετε ή να απενεργοποιήσετε λειτουργίες ή να εμφανίσετε εγκατεστημένες λειτουργίες ή τις λειτουργίες που είναι διαθέσιμες σε έναν δικτυακό τόπο ενημέρωσης, να προσθέσετε έναν δικτυακό τόπο προϊόντος στην τοπική εγκατάσταση κτλ.
Επίσης, μπορείτε να κατοπτρίσετε επιλεγμένες λειτουργίες από έναν δικτυακό τόπο ενημέρωσης σε μια θέση τοπικού δικτυακού τόπου ενημέρωσης.

Εκκινήστε το Eclipse με τον τρόπο που περιγράφεται παρακάτω, όπου [ ] σημαίνει προαιρετικό όρισμα και τα ορίσματα με πλάγια γραφή πρέπει να καταχωρηθούν από το χρήστη.

Εγκατάσταση λειτουργίας από απομακρυσμένο δικτυακό τόπο:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command install
    -featureId feature_id
    -version version
    -from remote_site_url
    [-to target_site_dir]

Παράδειγμα: 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


Ενημέρωση μιας υπάρχουσας λειτουργίας ή όλων των λειτουργιών:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command update
    [-featureId feature_id ]
    [-version version ]

Ενεργοποίηση (ρύθμιση) μιας καθορισμένης λειτουργίας:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command enable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Απενεργοποίηση (αναίρεση ρύθμισης) μιας καθορισμένης λειτουργίας:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command disable
    -featureId feature_id
    -version version
    [-to target_site_dir]

Απεγκατάσταση μιας καθορισμένης λειτουργίας:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command uninstall
    -featureId feature_id
    -version version
    [-to target_site_dir]

Σε όλες τις παραπάνω εντολές, όπου καθορίζεται το -to target_site_dir, θα χρησιμοποιηθεί ο αντίστοιχος ρυθμισμένος δικτυακός τόπος προορισμού στον δεδομένο κατάλογο. Αν δεν καθορίζεται, τότε χρησιμοποιείται ο προεπιλεγμένος τοπικός δικτυακός τόπος προϊόντος.

Αν θέλετε απλά να βεβαιωθείτε ότι η λειτουργία θα είναι επιτυχής (ότι δηλαδή ικανοποιεί τους περιορισμούς) χωρίς πραγματικά να εκτελεστεί, στις παραπάνω εντολές προσθέστε -verifyOnly=true στη λίστα ορισμάτων.

Αναζήτηση απομακρυσμένου δικτυακού τόπου, εμφάνιση όλων των διαθέσιμων λειτουργιών για εγκατάσταση:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command search
    -from remote_site_url

Εμφάνιση εγκατεστημένων λειτουργιών:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command listFeatures
    -from local_site_dir

Οι λειτουργίες εμφανίζονται ως εξής:
Site: site url
  Feature: id version enabled (ή disabled)


Προσθήκη τοπικού δικτυακού τόπου με περισσότερες λειτουργίες:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command addSite
    -from local_site_dir

Αφαίρεση ενός τοπικού δικτυακού τόπου:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command removeSite
    -to local_site_dir

Κατοπτρισμός λειτουργιών από έναν απομακρυσμένο δικτυακό τόπο:
java -cp startup.jar org.eclipse.core.launcher.Main
    -application  org.eclipse.update.core.standaloneUpdate
    -command mirror
    -from remote_site_url
    -to target_site_dir
    [-featureId feature_id]
    [-version version]
    [-mirrorURL mirror_site_url]

Αν καθοριστεί το -mirrorURL, θα δημιουργηθεί πολιτική ενημερωμένων εκδόσεων στο αρχείο <target_site_dir>/policy.xml. Το αρχείο policy.xml που θα προκύψει αντιστοιχίζει όλες τις λειτουργίες από το δικτυακό τόπο κατοπτρισμού στο καθορισμένο URL. Το αρχείο policy.xml μπορεί να χρησιμοποιηθεί ως έχει ή τα τμήματά του μπορούν να περιληφθούν σε ένα προσαρμοσμένο αρχείο πολιτικής.

Ο επιστρεφόμενος κώδικας για κάθε εντολή είτε είναι 0 (επιτυχία) είτε 1 (αποτυχία).

Επιπλέον, μπορούν να μεταβιβαστούν οι περισσότερες επιλογές που γίνονται αποδεκτές από το εκτελέσιμο αρχείο του Eclipse. Οι επιλογές αυτές είναι ιδιαιτέρως χρήσιμες κατά τον εντοπισμό και τη διόρθωση σφαλμάτων καθώς και για τον καθορισμό του περιβάλλοντος προορισμού για εγκατεστημένες λειτουργίες.Η μεταβίβαση της επιλογής -data some_path, για παράδειγμα, θα ορίσει "some_path" για το χώρο εργασίας.