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

Layout für Dateisystem

Schritte zum Definieren von entsprechenden Projekten

  1. Klicken Sie auf Perspektive 'Java' öffnen Fenster > Perspektive öffnen > Andere... > Java, um die Perspektive 'Java' aufzurufen.

  2. Klicken Sie auf Assistent für neues Java-Projekt öffnen Datei > Neu > Andere... > Java-Projekt, um den Assistenten Neues Java-Projekt zu öffnen.

  3. Geben Sie 'Gerüst' 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.

    Assistent für neues Java-Projekt

    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:

    Konfiguration der Java-Projektquelle

  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 'Produkt' in das Feld Projektname 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.

    Assistent für neues Java-Projekt

  10. Klicken Sie auf Weiter.

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

    Konfiguration der Java-Projektquelle

  12. Wählen Sie die Registerkarte Projekte aus.

    Klicken Sie auf Hinzufügen..., um ein Abhängigkeit zu dem Quellengerüstprojekt hinzuzufügen...

    Konfiguration der erforderlichen Projekte für das Java-Projekt

  13. In Erforderliche Projektauswahl markieren Sie 'Framework'.

    Dialog für erforderliche Projektauswahl

  14. Klicken Sie zum Auswerten und Schließen des Dialogs auf OK.

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

    Zugriffsregeln für erforderliches Projekt bearbeiten

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

    Dialog für Typzugriffsregeln

  17. Wählen Sie in Zugriffsregel hinzufügen die Option 'Verboten' für Auflösung aus.

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

    Dialog 'Zugriffsregel hinzufügen'

  18. Klicken Sie zum Auswerten der Zugriffsregel und Schließen des Dialogs auf OK.

  19. Eine andere Zugriffsregel hinzufügen:

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

  20. Ihre neuen Zugriffsregeln sehen nun wie folgt aus:

    Endergebnis der Typzugriffsregeln

  21. Klicken Sie zum Auswerten dieser neuen Regeln und zum Schließen des Dialogs auf OK.

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

    Vollständige Konfiguration der erforderlichen Projekte für Java-Projekt

  23. Klicken Sie auf Fertig stellen.

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

    Erstellte Java-Projekte im Arbeitsbereich

Verwandte Konzepte

Java-Projekte

Verwandte Referenz

Assistent für neues Java-Projekt
Sicht 'Paket-Explorer'