Πρόσθετες λειτουργίες από υπάρχοντα αρχεία αποθήκευσης JAR

Για να εντοπίσετε τον οδηγό Πρόσθετες λειτουργίες από υπάρχοντα αρχεία αποθήκευσης JAR επιλέξτε Αρχείο > Δημιουργία > Έργο... > Ανάπτυξη πρόσθετων λειτουργιών > Πρόσθετη λειτουργία από υπάρχον αρχείο αποθήκευσης JAR από το μενού ανωτέρου επιπέδου.

Η δημιουργία ενός έργου πρόσθετης λειτουργίας από υπάρχοντα αρχεία αποθήκευσης JAR είναι μια διαδικασία δυο βημάτων, τα οποία είναι τα ακόλουθα:

  1. Επιλογή των αρχείων αποθήκευσης JAR
  2. Καθορισμός των ιδιοτήτων των πρόσθετων λειτουργιών

 

Επιλογή JAR

Η σελίδα οδηγού Επιλογή JAR περιλαμβάνει λίστα των αρχείων αποθήκευσης JAR που πρόκειται να συμπεριληφθούν στην πρόσθετη λειτουργία.

Επιλογή JAR

Με το κουμπί Προσθήκη... ανοίγετε ένα παράθυρο διαλόγου που σας επιτρέπει να αναζητήσετε αρχεία αποθήκευσης JAR στο χώρο εργασίας.

Με το κουμπί Προσθήκη εξωτερικών... ανοίγετε ένα πλαίσιο διαλόγου αρχείου που σας επιτρέπει να αναζητήσετε αρχεία αποθήκευσης JAR στο σύστημα αρχείων.

 

Ιδιότητες πρόσθετης λειτουργίας

Η σελίδα οδηγού Ιδιότητες πρόσθετης λειτουργίας σας επιτρέπει να ορίσετε τις ρυθμίσεις του έργου πρόσθετης λειτουργίας, τις ιδιότητες των πρόσθετων λειτουργιών και την πλατφόρμα προορισμού.

Περιεχόμενο πρόσθετης λειτουργίας

Συστήνεται η χρήση της σύμβασης αντίστροφης ονοματοθεσίας τομέα (δηλαδή, com.example.bundle) για το όνομα έργου.

Το πεδίο Θέση καθορίζει την προεπιλεγμένη θέση έργου ως έναν ένθετο υποκατάλογο στη θέση του χώρου εργασίας. Η θέση έργου μπορεί να αλλάξει σε οποιαδήποτε εγγράψιμη θέση μέσω της αποεπιλογής του τετραγωνιδίου επιλογής Χρήση προεπιλεγμένης θέσης και της εισαγωγής της θέσης επιλογής σας.

Το πεδίο Ταυτότητα πρόσθετης λειτουργίας είναι υποχρεωτικό και οφείλει να συμφωνεί με το plugin.dtd. Συστήνεται - αλλά δεν είναι υποχρεωτικό - η ταυτότητα της πρόσθετης λειτουργίας να αντιστοιχίζεται με το όνομα του έργου.

Το πεδίο Εκδοχή πρόσθετης λειτουργίας είναι υποχρεωτικό και οφείλει να είναι της μορφής major.minor.service (e.g. 1.3.0).

Το Όνομα πρόσθετης λειτουργίας είναι το μεταφράσιμο όνομα παρουσίασης της πρόσθετης λειτουργίας. Το πεδίο αυτό είναι υποχρεωτικό.

Το πεδίο Παροχέας πρόσθετης λειτουργίας είναι το μεταφράσιμο όνομα παρουσίασης του παροχέα πρόσθετης λειτουργίας. Το πεδίο αυτό είναι προαιρετικό.

 

Πλατφόρμα προορισμού

Οι επιλογές της πλατφόρμας προορισμού προορίζονται να λειτουργήσουν ως το προ-φίλτρο που καθορίζει ποιες από τις σελίδες της λειτουργίας επεξεργασίας δηλώσεων θα πρέπει να είναι ορατές όταν δημιουργείται το νέο έργο πρόσθετης λειτουργίας.

Για παράδειγμα, οι σελίδες Επεκτάσεις και Σημεία επέκτασης θα είναι ορατές εάν επιλέξετε Εκδοχή Eclipse, αλλά θα αποκρύπτονται αν επιλέξετε την επιλογή "ένα πλαίσιο OSGi".

Επιπλέον, η ενότητα Ορατότητα πακέτου στη σελίδα Περιβάλλον εκτέλεσης της λειτουργίας επεξεργασίας δηλώσεων θα αποκρύπτεται όταν επιλέγεται η επιλογή πλαισίου OSGi standard, καθώς η ενότητα αυτή προσφέρει εργαλεία που προορίζονται ειδικά για το Equinox.

 

Αποσυμπίεση αρχείων αποθήκευσης JAR

Η συμπίεση ή αποσυμπίεση των αρχείων αποθήκευσης JAR εξαρτάται από το πώς επιθυμείτε να συσκευάσετε την πρόσθετη λειτουργία. Εάν η πρόσθετη λειτουργία προορίζεται να αποσταλεί ως ένα, μοναδικό αρχείο αποθήκευσης JAR - μορφή που προτείνεται για το Eclipse 3.1 - τα μεμονωμένα αρχεία αποθήκευσης JAR θα πρέπει να αποσυμπιεστούν. Εάν η πρόσθετη λειτουργία προορίζεται να αποσταλεί ως αρχείο flat, τότε τα μεμονωμένα αρχεία αποθήκευσης JAR θα πρέπει να παραμείνουν ανέπαφα.