Klicken Sie auf
Fenster > Perspektive öffnen > Andere... > Java, um die
Perspektive 'Java' aufzurufen.
Klicken Sie auf
Datei > Neu > Andere... > Java-Projekt,
um den Assistenten Neues Java-Projekt zu öffnen.
Geben Sie 'Gerüst' in das Feld Projektname ein.
Ändern Sie in der Gruppe Inhalt die Auswahl auf Projekt aus vorhandener Quelle erstellen.
Klicken Sie auf Durchsuchen... und wählen Sie das Verzeichnis D:\Framework
aus.
Klicken Sie auf Weiter.
Prüfen Sie auf der nächsten Seite, ob das Verzeichnis JavaSourceFiles
automatisch als Quellenordner hinzugefügt worden ist.
Erweitern Sie es, um eine Vorschau des Inhalts der Quellenordner für Ihr Projekt zu erhalten:
In der Java-Perspektive betätigen Sie Strg+N, um den Dialog des Assistenten Neu zu öffnen.
Wählen Sie in der Liste der Assistenten Java-Projekt aus, und klicken Sie auf Weiter.
Geben Sie auf der nächsten Seite 'Produkt' in das Feld Projektname ein.
Ändern Sie in der Gruppe Inhalt die Auswahl auf Projekt aus vorhandener Quelle erstellen.
Klicken Sie auf Durchsuchen.... und wählen Sie das Verzeichnis D:\Product
aus.
Klicken Sie auf Weiter.
Prüfen Sie auf der nächsten Seite, ob das Verzeichnis JavaSourceFiles
automatisch als Quellenordner hinzugefügt worden ist.
Erweitern Sie es, um eine Vorschau des Inhalts der Quellenordner für Ihr Projekt zu erhalten:
Wählen Sie die Registerkarte Projekte aus.
Klicken Sie auf Hinzufügen..., um ein Abhängigkeit zu dem Quellengerüstprojekt hinzuzufügen...
In Erforderliche Projektauswahl markieren Sie 'Framework'.
Klicken Sie zum Auswerten und Schließen des Dialogs auf OK.
Stellen wir nun Zugriffsregeln auf den Inhalt des Quellengerüsts auf, um den Zugriff auf 'Framework', Quellenordner, Pakete und Klassen zu genehmigen, nicht zu empfehlen oder zu verbieten...
Auf der Registerkarte Projekte wählen Sie 'Zugriffsregeln' von 'Framework'-abhängigem Projekt aus.
Klicken Sie auf Bearbeiten....
In Typzugriffsregeln klicken Sie auf Hinzufügen....
Wählen Sie in Zugriffsregel hinzufügen die Option 'Verboten' für Auflösung aus.
Geben Sie '**/forbidden/**' in das Feld Regelmuster ein.
Klicken Sie zum Auswerten der Zugriffsregel und Schließen des Dialogs auf OK.
Eine andere Zugriffsregel hinzufügen:
Auflösung: 'Nicht empfohlen' und Regelmuster: '**/internal/**'.
Ihre neuen Zugriffsregeln sehen nun wie folgt aus:
Klicken Sie zum Auswerten dieser neuen Regeln und zum Schließen des Dialogs auf OK.
Das abhängige Projekt hat nun 2 Gruppen von Zugriffsregeln.
Klicken Sie auf Fertig stellen.
Sie haben nun ein Java-Projekt, das die Quelle von 'Product' beinhaltet und die Quelle von 'Framework' verwendet.
Einige Pakete des Projekts 'Framework' sind eingeschränkt, und wenn Sie versuchen, sie zu importieren, zeigt der Compiler je nach Ihrem Einschränkungsgrad Fehler oder Warnungen an: