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 in das Feld Projektname den Namen 'Framework' ein.
Wählen Sie Standardposition verwenden ab.
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 wurde.
Erweitern Sie es, um eine Vorschau des Inhalts der Quellenordner für Ihr Projekt zu erhalten:
Drücken Sie in der Java-Perspektive die Tastenkombination Strg+N, um den Dialog des Assistenten Neu zu öffnen.
Wählen Sie in der Liste der Assistenten den Eintrag Java-Projekt aus und klicken Sie auf Weiter.
Geben Sie auf der nächsten Seite im Feld Projektname "Produkt" ein.
Wählen Sie Standardposition verwenden ab.
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 wurde.
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 eine Abhängigkeit zu dem Quellengerüstprojekt hinzuzufügen.
Wählen Sie in Erforderliche Projektauswahl die Option 'Framework' aus.
Klicken Sie auf OK, um den Dialog zu prüfen und zu schließen.
Als Nächstes werden Zugriffsregeln für den Inhalt des Quellengerüsts festgelegt, um den Zugriff auf Quellenordner, Pakete und Klassen in 'Framework' zu genehmigen, nicht zu empfehlen oder zu verbieten.
Auf der Registerkarte Projekte wählen Sie 'Zugriffsregeln' für das von 'Framework' abhängige Projekt aus.
Klicken Sie auf Bearbeiten.
Klicken Sie in Typzugriffsregeln auf Hinzufügen.
Wählen Sie in Zugriffsregel hinzufügen die Option 'Nicht zulässig' für Auflösung aus.
Geben Sie in das Feld Regelmuster die Zeichenfolge '**/forbidden/**' ein.
Klicken Sie auf OK, um die Zugriffsregel zu prüfen und den Dialog schließen.
Eine andere Zugriffsregel hinzufügen:
Auflösung: "Nicht empfohlen" und Regelmuster: "**/internal/**".
Ihre neuen Zugriffsregeln sehen nun wie folgt aus:
Klicken Sie auf OK, um diese neuen Regeln zu prüfen und den Dialog zu schließen.
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' enthält 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: