Click
Window > Open Perspective > Other... > Java
to change to the Java perspective.
Click
File > New > Other... > Java Project
to open the New Java Project wizard.
Immettere "Framework" nel campo Nome progetto.
Nel gruppo Contenuto, modificare la selezione in Creare un progetto da un'origine esistente.
Scegliere Sfoglia... e selezionare la directory D:\Framework
.
Fare clic su Avanti.
Nella pagina successiva, verificare che la directory JavaSourceFiles
sia stata automaticamente
aggiunta come cartella di origine.
Espanderla per visualizzare un'anteprima del contenuto della cartella di origine del progetto:
Nella prospettiva Java, immettere Ctrl+N per aprire la finestra della procedura guidata Nuovo.
Selezionare Progetto Java nell'elenco di procedure guidate e fare clic su Avanti.
Nella pagina successiva, digitare "Product" nel campo Nome progetto.
Nel gruppo Contenuto, modificare la selezione in Creare un progetto da un'origine esistente.
Scegliere Sfoglia... e selezionare la directory D:\Product
.
Fare clic su Avanti.
Nella pagina successiva, verificare che la directory JavaSourceFiles
sia stata automaticamente
aggiunta come cartella di origine.
Espanderla per visualizzare un'anteprima del contenuto della cartella di origine del progetto:
Selezionare la scheda Progetti.
Click Add...to add a dependency to source framework project...
In Selezione progetto obbligatoria, selezionare "Framework".
Click OK to validate and close dialog.
Inserire le regole di accesso nel contenuto del framework di origine, per autorizzare, scoraggiare o impedire l'accesso alle cartelle di origine "Framework", ai pacchetti e alle classi...
Nella scheda Progetti, selezionare "Regole di accesso" del progetto "Framework".
Scegliere Modifica....
In Regole di accesso al tipo, scegliere Aggiungi....
In Add Access Rule, select "Forbidden" for Resolution.
Immettere "**/forbidden/**" nel campo Modello di regola.
Click OK to validate access rule and close dialog.
Aggiungere un'altra regola di accesso:
Risoluzione: "Sconsigliato" e Modello di regola: "**/internal/**".
Le regole di accesso adesso avranno questo aspetto:
Click OK to validate these new rules and close dialog.
Il progetto dipendente dispone adesso di due regole di accesso.
Scegliere Fine.
Adesso di dispone di un progetto che contiene l'origine di "Product" e che utilizza l'origine di "Framework".
Alcuni pacchetti del progetto "Framework" hanno limiti di accesso e se di tenta di importarli il compilatore produrrā avvisi o errori in base al livello di limitazione:
Procedura guidata Nuovo progetto Java
Vista Esplora pacchetti