Klik op
Venster > Perspectief openen > Overige... > Java
om het perspectief Java te openen.
Klik op
Bestand > Nieuw > Overige... > Java-project om de wizard
Nieuw Java-project te starten.
Typ "Framework" in het veld Projectnaam.
Wijzig de selectie in de groep Inhoud in Project maken op basis van bestaande bron.
Klik op Bladeren... en kies de directory D:\Framework
.
Klik op Volgende.
Controleer op de volgende pagina of de directory JavaSourceFiles
automatisch is toegevoegd als bronmap.
Vouw deze map uit om de inhoud van uw projectbronmap weer te geven:
Typ Ctrl+N in een Java-perspectief om het dialoogvenster Nieuw te openen.
Selecteer Java-project in de lijst met wizards en klik op Volgende.
De volgende pagina wordt geopend. Typ "Product" in het veld Projectnaam.
Wijzig de selectie in de groep Inhoud in Project maken op basis van bestaande bron.
Klik op Bladeren... en kies de directory D:\Product
.
Klik op Volgende.
Controleer op de volgende pagina of de directory JavaSourceFiles
automatisch is toegevoegd als bronmap.
Vouw deze map uit om de inhoud van uw projectbronmap weer te geven:
Selecteer het tabblad Projecten.
Klik op Toevoegen... om een dependency aan het bronframeworkproject toe te voegen...
Selecteer "Framework" in Vereiste projecten selecteren.
Klik op OK om de gegevens te valideren en het dialoogvenster te sluiten.
Nu kunt u toegangsregels definiëren voor de inhoud van het bronframework om de toegang tot de bronmappen, pakketten en klassen van "Framework" te autoriseren, te ontmoedigen of te ontzeggen.
Op het tabblad Projects selecteert u "Toegangsregels" van het project dat van "Framework" afhankelijk is.
Klik op Bewerken....
Klik op Toevoegen... in Toegangsregels voor type.
Selecteer "Verboden" voor Oplossing in Toegangsregel toevoegen.
Typ "**/forbidden/**" in het veld Regelpatroon.
Klik op OK om de toegangsregel te valideren en het dialoogvenster te sluiten.
Voeg ook de volgende toegangsregel toe:
Oplossing: "Niet-aanbevolen" en Regelpatroon: "**/internal/**".
Uw toegangsregels zien er nu als volgt uit:
Klik op OK om deze nieuwe regels te valideren en het dialoogvenster te sluiten.
Er zijn nu twee toegangsregels ingesteld voor het afhankelijke project.
Klik op Voltooien.
U hebt nu een Java-project dat de bron van "Product" bevat en gebruikmaakt van de bron van "Framework".
De toegang tot sommige pakketten van het project "Framework" is beperkt. Als u deze probeert te importeren, wordt een waarschuwings- of foutbericht weergegeven (afhankelijk van uw toegangsniveau):