Progetto che utilizza un framework di origine con accesso limitato

Layout sul filesystem

Procedura per la definizione dei progetti corrispondenti

  1. Aprire una prospettiva Java, selezionare la voce di menu File > Nuovo > Progetto... per aprire la procedura guidata Nuovo progetto.

  2. Selezionare Progetto Java nell'elenco di procedure guidate e fare clic su Avanti.

  3. Nella pagina successiva, digitare "Framework" nel campo Nome progetto.

  4. Nel gruppo Contenuto, modificare la selezione in Creare un progetto da un'origine esistente.

    Scegliere Sfoglia... e selezionare la directory D:\Framework.

    Layout 61

    Fare clic su Avanti.

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

    Layout 62

  6. Scegliere Fine.
  7. 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.

  8. Nella pagina successiva, digitare "Product" nel campo Nome progetto.

  9. Nel gruppo Contenuto, modificare la selezione in Creare un progetto da un'origine esistente.

    Scegliere Sfoglia... e selezionare la directory D:\Product.

    Layout 63

    Fare clic su Avanti.

  10. Aggiungere una dipendenza al progetto framework di origine.

  11. Nella pagina successiva, verificare che la directory JavaSourceFiles sia stata automaticamente aggiunta come cartella di origine.

    Selezionare la scheda Progetti.

    Layout 64

    Scegliere Aggiungi.

  12. In Selezione progetto obbligatoria, selezionare "Framework".

    Layout 65

    Scegliere OK.

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

  14. Nella scheda Progetti, selezionare "Regole di accesso" del progetto "Framework".

    Layout 66

    Scegliere Modifica....

  15. In Regole di accesso al tipo, scegliere Aggiungi....

    Layout 67

  16. In Modifica regole di accesso, selezionare "Proibito" per Risoluzione.

    Immettere "**/forbidden/**" nel campo Modello di regola.

    Layout 68

    Scegliere OK.

  17. Aggiungere un'altra regola di accesso:

    Risoluzione: "Sconsigliato" e Modello di regola: "**/internal/**".

  18. Le regole di accesso adesso avranno questo aspetto:

    Layout 69

    Scegliere OK.

  19. Il progetto dipendente dispone adesso di due regole di accesso.

    Layout 6a

    Fare clic su Fine.

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

    Layout 6b

Argomenti correlati

Progetti Java
Viste Java

Attivitā correlate

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

Riferimenti correlati

Procedura guidata Nuovo progetto Java
Vista Esplora pacchetti