Εξαρτήσεις

Στη σελίδα Εξαρτήσεις εμφανίζονται οι εξαρτήσεις της πρόσθετης λειτουργίας σας σε άλλες πρόσθετες λειτουργίες. Σε αυτή τη σελίδα πρέπει να απαριθμήσετε όλες τις πρόσθετες λειτουργίες οι οποίες συνεισφέρουν κώδικα στο έργο πρόσθετης λειτουργίας σας και οι οποίες πρέπει να βρίσκονται στη διαδρομή κλάσεων του έργου, προκειμένου αυτό να προβεί σε μεταγλώττιση.   Όταν τροποποιείτε τη λίστα εξαρτήσεων και αποθηκεύετε το αρχείο, το PDE θα ενημερώσει αυτόματα τη διαδρομή κλάσεων.

 

Απαιτούμενες πρόσθετες λειτουργίες

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

Απαιτούμενη-Δέσμη

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

Η σειρά εμφάνισης των πρόσθετων λειτουργιών σε αυτή τη λίστα είναι σημαντική, διότι υποδεικνύει τη σειρά φόρτωσης των κλάσεων στο περιβάλλον εκτέλεσης. Γι’αυτό, θα πρέπει να χρησιμοποιήσετε τα κουμπιά Πάνω και Κάτω για να οργανώσετε τη λίστα σας ανάλογα.

Μπορείτε να ορίσετε διάφορες ιδιότητες για κάθε πρόσθετη λειτουργία, επιλέγοντας τη λειτουργία και πατώντας το κουμπί Ιδιότητες :

 

Εισαγόμενα πακέτα

Το περιβάλλον εκτέλεσης του Eclipse παρέχει την ευελιξία δήλωσης μιας εξάρτησης σε ένα πακέτο, χωρίς να ταυτοποιηθεί ρητά η πρόσθετη λειτουργία προέλευσης. Αυτά τα πακέτα περιλαμβάνονται στην ενότητα Εισαγόμενα πακέτα.

Εισαγωγή-πακέτου

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

Μπορείτε να ορίσετε διάφορες ιδιότητες για κάθε εξάρτηση πακέτου:

 

Αυτοματοποιημένη διαχείριση εξαρτήσεων

Η ενότητα Αυτοματοποιημένη διαχείριση εξαρτήσεων παρέχει μια νέα, ευέλικτη ροή εργασιών. Αυτή η ροή εργασιών, σας επιτρέπει να κωδικοποιείτε πρώτα την πρόσθετη λειτουργία που χρησιμοποιείτε, ενώ στη συνέχεια το PDE αναλύει τον κώδικα και αυτόματα δημιουργεί τη λίστα των εξαρτήσεων πρόσθετων λειτουργιών.

Αυτοματοποιημένη Διαχείριση

Πατήστε το κουμπί Προσθήκη... για να προσθέσετε πρόσθετες λειτουργίες στη λίστα. Στη συνέχεια, αυτή η ενέργεια αυξάνει τη διαδρομή δόμησης ανάπτυξης που χρησιμοποιείτε και αντίστοιχα αυξάνεται και η εμβέλεια της αυτόματης συμπλήρωσης περιεχομένου.

Αυτές οι εξαρτήσεις δεν προστίθενται στο αρχείο MANIFEST.MF αμέσως, ωστόσο, μπορείτε να προχωρήσετε στην κωδικοποίηση απευθείας, όπως και στην περίπτωση που θα προστίθεντο.

Σε κάθε περίπτωση, μπορείτε να πατήσετε την υπερδιασύνδεση προσθήκη εξαρτήσεων ώστε το PDE να αναλύσει τον κώδικα και να δημιουργήσει τις σωστές εξαρτήσεις στο αρχείο MANIFEST.MF, είτε μέσω των κεφαλίδων Απαιτούμενη- δέσμη ή Εισαγωγή-πακέτου.

 

Ανάλυση εξάρτησης

Η ενότητα Ανάλυση εξάρτησης περιέχει ορισμένες χρήσιμες λειτουργίες οι οποίες μπορούν να σας βοηθήσουν να εξετάσετε και να βελτιστοποιήσετε τις εξαρτήσεις πρόσθετων λειτουργιών, με αποτέλεσμα οι πρόσθετες λειτουργίες που χρησιμοποιείτε να εκτελούνται με καλύτερο τρόπο.

Ανάλυση εξαρτήσεων

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