Δομή έργου πρόσθετης λειτουργίας
Η σελίδα οδηγού Δομή έργου σας επιτρέπει να ορίσετε το όνομα του έργου, τη θέση, τις ρυθμίσεις και τον προορισμό του.
Όνομα έργου
Όταν επιλέγετε ένα όνομα για το έργο πρόσθετης λειτουργίας, προτείνεται η χρήση της σύμβασης αντίστροφης ονοματοθεσίας τομέα (δηλαδή, com.example.abc) - αλλά δεν επιβάλλεται από το περιβάλλον ανάπτυξης πρόσθετων λειτουργιών (PDE).
Θέση έργου
Η προεπιλεγμένη θέση για το έργο πρόσθετης λειτουργίας είναι ένας ένθετος υποκατάλογος στη θέση του χώρου εργασίας. Για να αλλάξετε τη θέση αυτή, αποεπιλέξτε το τετραγωνίδιο επιλογής Χρήση προεπιλεγμένης θέσης και εισάγετε τη θέση της επιλογής σας.
Ρυθμίσεις έργου
Η δημιουργία ενός έργου πρόσθετης λειτουργίας ως έργο Java εξαρτάται από το αν η πρόσθετη λειτουργία θα συνεισφέρει κώδικα. Οι περισσότερες πρόσθετες λειτουργίες συνεισφέρουν κώδικα και για το λόγο αυτό θα πρέπει να βρίσκονται στο εσωτερικό ενός έργου Java. Άλλες πρόσθετες λειτουργίες, όπως πρόσθετες λειτουργίες τεκμηρίωσης, δεν συνεισφέρουν κώδικα και για το λόγο αυτό θα πρέπει να περιέχονται σε απλά έργα.
Eclipse έναντι πλαισίου OSGi
Η επιλογή Eclipse έναντι πλαισίου OSGi ελέγχει τις επιλογές δημιουργίας κώδικα που διατίθενται στη σελίδα Περιεχόμενο πρόσθετης λειτουργίας, καθώς επίσης και στη λίστα με τα διαθέσιμα πρότυπα.
Οι πρόσθετες λειτουργίες Eclipse είναι δέσμες OSGi που χρησιμοποιούν το μητρώο επεκτάσεων Eclipse. Οι περισσότερες πρόσθετες λειτουργίες Eclipse χρησιμοποιούν το μητρώο αυτό, καθώς διατίθεται στο επίπεδο του περιβάλλοντος εκτέλεσης. Ως αποτέλεσμα, ο προορισμός Eclipse επιλέγεται από προεπιλογή.
Εάν δεν προτίθεστε να χρησιμοποιήσετε το μητρώο επεκτάσεων Eclipse, θα πρέπει να χρησιμοποιήσετε την επιλογή πλαίσιο OSGi. Εάν επιλέξετε το πλαίσιο OSGi, θα αποφύγετε τις εξαρτήσεις στο επίπεδο του περιβάλλοντος εκτέλεσης. Επιπλέον, το PDE θα περιορίσει τα διαθέσιμα πρότυπα και τον κώδικα που δημιουργήθηκε για εσάς στο επίπεδο OSGi.
Equinox έναντι Standard
Όταν επιλέγετε το τετραγωνίδιο επιλογής δίπλα στο πεδίο "ένα πλαίσιο OSGi", σας δίνεται η επιλογή μεταξύ του πλαισίου Equinox και του πλαισίου standard. Το πλαίσιο Equinox OSGi αυξάνει το περιεχόμενο MANIFEST.MF με ειδικές κεφαλίδες για το Eclipse (δηλαδή, Eclipse-LazyStart, Eclipse-PlatformFilter) και ειδικές οδηγίες (δηλαδή, x-friends). Εάν δεν επιθυμείτε να χρησιμοποιήσετε αυτές τις κεφαλίδες και τα γνωρίσματα που προορίζονται ειδικά για το Eclipse, τότε επιλέξτε την επιλογή standard.