Έναρξη εργασιών

APT στο Eclipse

Η πρόσθετη λειτουργία APT προσθέτει υποστήριξη επεξεργασίας σημειώσεων σε Java 5 στο Eclipse με την εκτέλεση επεξεργαστών σημειώσεων οι οποίοι έχουν συνταχθεί έτσι ώστε να χρησιμοποιούν τα API κατοπτρισμού εντός του Eclipse.

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

Για περισσότερο αναλυτικές πληροφορίες αναφορικά με τον τρόπο λειτουργίας της πρόσθετης λειτουργίας, μπορείτε να ανατρέξετε στο δικτυακό τόπο του έργου JDT-APT.

Ενεργοποίηση της επεξεργασίας σημειώσεων

Πρέπει να έχετε ρυθμίσει το μεταγλωττιστή του έργου έτσι ώστε να χρησιμοποιεί συμβατότητα επιπέδου Java 5.0 στις ρυθμίσεις στο Java->Μεταγλωττιστής:

Αποτύπωμα οθόνης σελίδας προτιμήσεων μεταγλωττιστή

Στη συνέχεια πρέπει να ενεργοποιήσετε την επεξεργασία σημειώσεων στο Java->Μεταγλωττιστής->Επεξεργασία σημειώσεων:

Αποτύπωμα οθόνης σελίδας ιδιοτήτων επεξεργασίας σημειώσεων

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

Σημείωση: Οι επιλογές "-Aclasspath" και "-Asourcepath" μεταβιβάζονται αυτόματα σε όλους τους επεξεργαστές από το Eclipse και γι αυτό το λόγο δεν χρειάζεται να τους παράσχετε.

Προσθήκη επεξεργαστών σημειώσεων

Μπορείτε να προσθέσετε επεξεργαστές σημειώσεων στο έργο σας στο Java->Μεταγλωττιστής->Επεξεργασία σημειώσεων->Διαδρομή μεθόδου κατασκευής:

Αποτύπωμα οθόνης σελίδας ιδιοτήτων διαδρομής μεθόδου κατασκευής

Διαδρομή μεθόδου κατασκευής και έλεγχος πρωτογενούς κώδικα

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

Επιλογές επεξεργαστή και έλεγχος πρωτογενούς κώδικα

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

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

Συνεπώς, αν το FOO αποτελεί μια μεταβλητή διαδρομής κλάσεων που παραπέμπει στο "d:/foo, then %FOO%/bar.txt" θα αναλύεται σε "d:/foo/bar.txt". Η επίλυση της διαδρομής κλάσεων εξαρτάται από την ύπαρξη της μεταβλητής διαδρομής κλάσεων. Αν δεν υπάρχει, θα προστεθεί μια σειρά χαρακτήρων χωρίς διαμόρφωση στις επιλογές περιβάλλοντος. Ωστόσο, το bar.txt (σε αυτό το παράδειγμα) δεν χρειάζεται να υπάρχει.

Η δεσμευμένη μεταβλητή ROOT διαθέτει ειδική ερμηνεία: αποτελεί τον κεντρικό κατάλογο του χώρου εργασίας και εισάγει έναν πόρο του έργου. Έτσι, για παράδειγμα, αν το "quux" αποτελεί το όνομα ενός έργου, τότε το "%ROOT%/quux" επιλύεται στην απόλυτη διαδρομή του "quux" και το "%ROOT%/quux/.classpath" επιλύεται στην απόλυτη διαδρομή στο "quux/.classpath". Όταν χρησιμοποιείτε τη ROOT, το πρώτο τμήμα της διαδρομής πρέπει να υπάρχει: στο παράδειγμα, το έργο "quux" πρέπει να υπάρχει αλλά το ".classpath" όχι.