Ως επέκταση ορίζεται ένα σύνολο λειτουργιών και πρόσθετων λειτουργιών του Eclipse οι οποίες έχουν σχεδιαστεί για την επέκταση των ήδη εγκατεστημένων προϊόντων που βασίζονται στο Eclipse. Οι επεκτάσεις εγκαθίστανται μεμονωμένα, αλλά χρησιμοποιούνται σε συνδυασμό με άλλα προϊόντα τα οποία βασίζονται στο Eclipse. Αυτό σημαίνει ότι μια επέκταση δεν χρειάζεται να εγκαταστήσει ένα JRE, την πλατφόρμα Eclipse, ή την κύρια λειτουργία. Η συνιστώμενη δομή καταλόγου για επεκτάσεις επιτρέπει μια μεμονωμένη εγκατάσταση η οποία θα χρησιμοποιηθεί με πολλά άλλα προϊόντα που βασίζονται στο Eclipse.
Η ακόλουθη δομή καταλόγου δείχνει τον τρόπο με τον οποίο μπορείτε να χρησιμοποιήσετε την επέκταση για το υποθετικό προϊόν, betterwebs, ώστε να επεκτείνετε τη συνάρτηση του προϊόντος acmeweb.
betterwebs/ eclipse/ (directory for installed Eclipse files) .eclipseextension (marker file) features/ (installed features) com.example.betterwebs.betterfeature_1.0.0/ feature.xml plugins/ com.example.betterwebs.betterfeature_1.0.0/ plugin.xml about.html com.example.betterwebs.betterwebsupport_1.0.0/
Η σχέση που υφίσταται μεταξύ μιας επέκτασης και του προϊόντος που έχει σχεδιαστεί για βελτίωση ορίζεται στον κατάλογο links του αρχικού προϊόντος. Θυμηθείτε τον κατάλογο που ακολουθεί στο προϊόν acmeweb:
acmeweb/ ... eclipse/ (directory for installed Eclipse files) ... jre/ features/ (installed features) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
Όταν εγκαθίσταται μια επέκταση, δημιουργεί ένα αρχείο διασύνδεσης στον κατάλογο links ενός οποιουδήποτε προϊόντος το οποίο προορίζεται για επέκταση. Αυτό το αρχείο διασύνδεσης ενημερώνει το αρχικό προϊόν για την ύπαρξη της επέκτασης.
Η διαδικασία εγκατάστασης είναι παρόμοια με αυτή που ισχύει για τα προϊόντα εκτός από τις ακόλουθες διαφορές:
Η διαδικασία απεγκατάστασης για επεκτάσεις είναι παρόμοια με αυτή που ισχύει για τα προϊόντα με τη διαφορά ότι η απεγκατάσταση πρέπει να αφαιρέσει το αρχείο διασύνδεσης από οποιοδήποτε προϊόν στο οποίο έχει προστεθεί
Για πρόσθετες πληροφορίες σχετικά με την εγκατάσταση επεκτάσεων, ανατρέξτε στην τοποθεσία Τρόπος εγγραφής μιας λειτουργίας εγκατάστασης Eclipse.
Μια επέκταση προϊόντος μπορεί να συνδέεται "χαλαρά" με μια εγκατάσταση
eclipse χρησιμοποιώντας τη λειτουργία διαχείρισης ενημερωμένων εκδόσεων: Ανοίξτε το μενού
Βοήθεια > Ενημερωμένες εκδόσεις λογισμικού > Ρυθμίσεις λειτουργίας
διαχείρισης
και κάντε κλικ στη διασύνδεση "Προσθήκη θέσης επέκτασης" στο δεξί πλαίσιο.