Aprire una prospettiva Java, selezionare la voce di menu File > Nuovo > Progetto... per aprire la procedura guidata Nuovo progetto.
Selezionare Progetto Java nell'elenco di procedure guidate e fare clic su Avanti.
Nella pagina successiva, digitare "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.
Aggiungere una dipendenza al progetto framework di origine.
Nella pagina successiva, verificare che la directory JavaSourceFiles
sia stata automaticamente
aggiunta come cartella di origine.
Selezionare la scheda Progetti.
Scegliere Aggiungi.
In Selezione progetto obbligatoria, selezionare "Framework".
Scegliere OK.
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 Modifica regole di accesso, selezionare "Proibito" per Risoluzione.
Immettere "**/forbidden/**" nel campo Modello di regola.
Scegliere OK.
Aggiungere un'altra regola di accesso:
Risoluzione: "Sconsigliato" e Modello di regola: "**/internal/**".
Le regole di accesso adesso avranno questo aspetto:
Scegliere OK.
Il progetto dipendente dispone adesso di due regole di accesso.
Fare clic su 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:
Utilizzo dei percorsi di generazione
Creazione di un nuovo progetto Java
Creazione di un progetto Java con cartelle di origine
Creazione di una nuova cartella di origine
Utilizzo di Esplora pacchetti
Procedura guidata Nuovo progetto Java
Vista Esplora pacchetti