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

Layout für Dateisystem

Schritte zum Definieren von entsprechenden Projekten

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

  2. Klicken Sie auf Öffnet Assistenten 'Neues Java-Projekt' Datei > Neu > Andere > Java-Projekt, um den Assistenten Neues Java-Projekt zu öffnen.

  3. Geben Sie in das Feld Projektname den Namen 'Framework' ein.

  4. Wählen Sie Standardposition verwenden ab.

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

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

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

  9. Wählen Sie Standardposition verwenden ab.

    Klicken Sie auf Durchsuchen und wählen Sie das Verzeichnis D:\Product aus.

    Assistent '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 wurde.

    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 eine Abhängigkeit zu dem Quellengerüstprojekt hinzuzufügen.

    Konfiguration der erforderlichen Projekte für das Java-Projekt

  13. Wählen Sie in Erforderliche Projektauswahl die Option 'Framework' aus.

    Dialog 'Erforderliche Projektauswahl'

  14. Klicken Sie auf OK, um den Dialog zu prüfen und zu schließen.

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

    Zugriffsregeln für erforderliches Projekt bearbeiten

  16. Klicken Sie in Typzugriffsregeln auf Hinzufügen.

    Dialog 'Typzugriffsregeln'

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

    Dialog 'Zugriffsregel hinzufügen'

  18. Klicken Sie auf OK, um die Zugriffsregel zu prüfen und den Dialog schließen.

  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 auf OK, um diese neuen Regeln zu prüfen und den Dialog zu schließen.

  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' 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:

    Erstellte Java-Projekte im Arbeitsbereich

Zugehörige Konzepte

Java-Projekte

Zugehörige Referenzinformationen

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