Πατήστε Παράθυρο > Άνοιγμα προοπτική > Άλλο... > Java για να μεταβείτε στην προοπτική Java.
Πατήστε Αρχείο > Δημιουργία > Άλλο... > Έργο Java για το άνοιγμα του οδηγού Δημιουργία έργου Java.
Πληκτρολογήστε "Framework" στο πεδίο όνομα έργου.
Στην ομάδα Περιεχόμενα, αλλάξτε την επιλογή στο Δημιουργία έργου από υπάρχοντα πρωτογενή κώδικα.
Πατήστε Αναζήτηση... και επιλέξτε τον κατάλογο D:\Framework
.
Πατήστε Επόμενο.
Στην επόμενη σελίδα, επιβεβαιώστε ότι ο κατάλογος JavaSourceFiles
έχει προστεθεί αυτόματα ως φάκελος πρωτογενούς κώδικα.
Αναπτύξτε τον για την προεπισκόπηση των περιεχομένων του φακέλου πρωτογενούς κώδικα του έργου σας:
Στην προοπτική Java, πατήστε Ctrl+N για να ανοίξει το πλαίσιο διαλόγου του οδηγού Δημιουργία.
Επιλέξτε Έργο Java στη λίστα οδηγών και πατήστε Επόμενο.
Στην επόμενη σελίδα, πληκτρολογήστε "Product" στο πεδίο Όνομα έργου.
Στην ομάδα Περιεχόμενα, αλλάξτε την επιλογή στο Δημιουργία έργου από υπάρχοντα πρωτογενή κώδικα.
Πατήστε Αναζήτηση... και επιλέξτε τον κατάλογο D:\Product
.
Πατήστε Επόμενο.
Στην επόμενη σελίδα, επιβεβαιώστε ότι ο κατάλογος JavaSourceFiles
έχει προστεθεί αυτόματα ως φάκελος πρωτογενούς κώδικα.
Αναπτύξτε τον για την προεπισκόπηση των περιεχομένων του φακέλου πρωτογενούς κώδικα του έργου σας:
Επιλέξτε την καρτέλα Έργα.
Πατήστε Προσθήκη... για να προσθέσετε μια εξάρτηση στο έργο πλαισίου πρωτογενούς κώδικα...
Στο Επιλογή απαιτούμενου έργου, πατήστε "Framework".
Πατήστε ΟΚ για να κλείσει το πλαίσιο διαλόγου.
Τώρα, ας εισάγουμε κανόνες πρόσβασης στο περιεχόμενο του πλαισίου πρωτογενούς κώδικα, για την εξουσιοδότηση, την αποτροπή ή την απαγόρευση της πρόσβασης στους φακέλους πρωτογενούς κώδικα, στα πακέτα και στις κλάσεις του "Framework"...
Στην καρτέλα Έργα, επιλέξτε "Κανόνες πρόσβασης" για το έργο που εξαρτάται από το "Framework".
Πατήστε Τροποποίηση....
Στο πλαίσιο Κανόνες πρόσβασης σε είδος, πατήστε Προσθήκη....
Στο πλαίσιο Προσθήκη κανόνα πρόσβασης, επιλέξτε "Απαγορεύεται" για την Ανάλυση.
Στο πεδίο Μοτίβο κανόνα πληκτρολογήστε "**/forbidden/**".
Πατήστε ΟΚ για επικυρώσετε τον κανόνα πρόσβασης και να κλείσει το πλαίσιο διαλόγου.
Προσθέστε έναν άλλον κανόνα πρόσβασης:
Ανάλυση: "Δεν συνιστάται" και Μοτίβο κανόνα: "**/internal/**".
Τώρα οι κανόνες πρόσβασης που ορίσατε φαίνονται ως εξής:
Πατήστε ΟΚ για να επικυρώσετε αυτούς τους νέους κανόνες και να κλείσει το πλαίσιο διαλόγου.
Το εξαρτημένο έργο διαθέτει τώρα 2 κανόνες πρόσβασης.
Πατήστε Ολοκλήρωση.
Τώρα έχετε ένα έργο Java που περιέχει τον πρωτογενή κώδικα του "Product" και χρησιμοποιεί τον πρωτογενή κώδικα του "Framework".
Η πρόσβασή σας σε κάποια πακέτα του έργου "Framework" είναι περιορισμένη και αν προσπαθήσετε να τα εισάγετε, ο μεταγλωττιστής εμφανίζει είτε προειδοποιήσεις είτε σφάλματα, ανάλογα με το επίπεδο περιορισμού: