Progetto che utilizza un framework di origine con accesso limitato

Layout sul filesystem

Procedura per la definizione dei progetti corrispondenti

  1. Click Opens the Java perspective Window > Open Perspective > Other... > Java to change to the Java perspective.

  2. Click Opens the New Java Project wizard File > New > Other... > Java Project to open the New Java Project wizard.

  3. Immettere "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.

    New Java Project wizard

    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:

    Java Project Source setup

  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.

    Procedura guidata Nuovo progetto Java

  10. Fare clic su Avanti.

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

    Java Project Source setup

  12. Selezionare la scheda Progetti.

    Click Add...to add a dependency to source framework project...

    Java Project Required Projects setup

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

    Required Project Selection dialog

  14. Click OK to validate and close dialog.

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

    Edit Required Project Access Rules

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

    Type Access Rules dialog

  17. In Add Access Rule, select "Forbidden" for Resolution.

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

    Add Access Rule dialog

  18. Click OK to validate access rule and close dialog.

  19. Aggiungere un'altra regola di accesso:

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

  20. Le regole di accesso adesso avranno questo aspetto:

    Type Access Rules final result

  21. Click OK to validate these new rules and close dialog.

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

    Java Project Required Projects final setup

  23. Scegliere Fine.

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

    Created Java projects in Workspace

Argomenti correlati

Progetti Java

Riferimenti correlati

Procedura guidata Nuovo progetto Java
Vista Esplora pacchetti