Klikk på
Vindu > Åpne perspektiv > Annet... > Java
for å bytte til Java-perspektivet.
Klikk på
Fil > Ny > Annet... > Java-prosjekt for
å åpne veiviseren Nytt Java-prosjekt.
Skriv "Framework" i feltet Prosjektnavn.
I gruppen Contents endrer du valget til Opprett prosjekt fra eksisterende kilde.
Klikk på Bla gjennom... og velg katalogen D:\Framework
.
Klikk på Neste.
På neste side kontrollerer du at katalogen JavaSourceFiles
er lagt til automatisk som kildemappe.
Utvid den til å forhåndsvise innholdet i din prosjektkildemappe:
I Java-perspektivet skriver du Ctrl+N for å åpne dialogboksen til veiviseren Ny.
Velg Java-prosjekt på listen over veivisere og klikk på Neste.
På neste side skriver du "Product" i feltet Prosjektnavn.
I gruppen Contents endrer du valget til Opprett prosjekt fra eksisterende kilde.
Klikk på Bla gjennom... og velg katalogen D:\Product
.
Klikk på Neste.
På neste side kontrollerer du at katalogen JavaSourceFiles
er lagt til automatisk som kildemappe.
Utvid den til å forhåndsvise innholdet i din prosjektkildemappe:
Velg flippen Prosjekter.
Klikk på Legg til... for å legge til en avhengighet til kilderammeprosjektet.
I Valg av nødvendige prosjekter merker du av for "Framework".
Klikk på OK for å bekrefte valgene og lukke dialogboksen.
La oss legge tilgangsregler på kilderammeinnhold for å autorisere, fraråde eller forby tilgang til "Framework"-kildemapper, -pakker og -klasser...
På flippen Prosjekter velger du "Tilgangsregler" for "Framework"-avhengig prosjekt.
Klikk på Rediger....
I Typetilgangsregler klikker du på Legg til....
I Legg til tilgangsregel velger du "Forbudt" for Oppløsning.
Skriv "**/forbidden/**" i feltetRegelmønster.
Klikk på OK for å bekrefte tilgangsregelen og lukke dialogboksen.
Legg til en ny tilgangsregel:
Oppløsning: "Frarådet" og Regelmønster: "**/internal/**".
Tilgangsregelen vil nå se slik ut:
Klikk på OK for å bekrefte de nye reglene og lukke dialogboksen.
Avhengig prosjekt har nå tilgangsregelsett.
Klikk på Fullfør.
Du har nå et Java-prosjekt som inneholder kilden til "Product", og som bruker kilden til "Framework".
Noen pakker i prosjektet "Framework" er begrenset, og hvis du prøver å importere dem, viser kompilatoren enten advarsler eller feilmeldinger avhengig av ditt begrensningsnivå.