Projekt unter Verwendung eines Quellengerüsts mit eingeschränktem Zugriff

Layout für Dateisystem

Schritte zum Definieren von entsprechenden Projekten

  1. Öffnen Sie eine Java-Perspektive, und wählen Sie den Menüpunkt Datei > Neu > Projekt... aus, um den Assistenten Neues Projekt zu öffnen.

  2. Wählen Sie in der Liste der Assistenten Java-Projekt aus, und klicken Sie auf Weiter.

  3. Geben Sie auf der nächsten Seite den Wert "Framework" in das Feld Projektname ein.

  4. Ä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.

    Layout 61

    Klicken Sie auf Weiter.

  5. 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:

    Layout 62

  6. Klicken Sie auf Fertig stellen.
  7. 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.

  8. Geben Sie auf der nächsten Seite im Feld Projektname den Wert "Produkt" ein.

  9. Ä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.

    Layout 63

    Klicken Sie auf Weiter.

  10. Fügen wir nun eine Abhängigkeit zu dem Quellengerüstprojekt hinzu...

  11. Prüfen Sie auf der nächsten Seite, ob das Verzeichnis JavaSourceFiles automatisch als Quellenordner hinzugefügt worden ist.

    Wählen Sie die Registerkarte Projekte aus.

    Layout 64

    Klicken Sie auf Hinzufügen....

  12. In Erforderliche Projektauswahl markieren Sie "Framework".

    Layout 65

    Klicken Sie auf OK.

  13. 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...

  14. Auf der Registerkarte Projekte wählen Sie "Zugriffsregeln" von "Framework"-abhängigem Projekt aus.

    Layout 66

    Klicken Sie auf Bearbeiten....

  15. In Typzugriffsregeln klicken Sie auf Hinzufügen....

    Layout 67

  16. In Zugriffsregel bearbeiten wählen Sie "Verboten" für Auflösung aus.

    Geben Sie "**/forbidden/**" in das Feld Regelmuster ein.

    Layout 68

    Klicken Sie auf OK.

  17. Eine andere Zugriffsregel hinzufügen:

    Auflösung: "Nicht empfohlen" und Regelmuster: "**/internal/**".

  18. Ihre neuen Zugriffsregeln sehen nun wie folgt aus:

    Layout 69

    Klicken Sie auf OK.

  19. Das abhängige Projekt hat nun 2 Gruppen von Zugriffsregeln.

    Layout 6a

    Klicken Sie auf Fertig stellen.

  20. 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:

    Layout 6b

Verwandte Konzepte

Java-Projekte
Java-Sichten

Verwandte Tasks

Mit Erstellungspfaden arbeiten
Neues Java-Projekt erstellen
Java-Projekt mit Quellenordnern erstellen
Neuen Quellenordner erstellen
Paket-Explorer verwenden

Verwandte Referenz

Assistent "Neues Java-Projekt"
Sicht "Paket-Explorer"