Prodotti che condividono una struttura di origine comune

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, immettere "Product1" nel campo Nome progetto. Fare clic su Avanti.

    Layout 41

  4. Nella pagina successiva, selezionare la cartella di origine "Product1".

    Scegliere Collega l'origine supplementare al progetto Collega l'origine supplementare al progetto nella barra della vista.

    Layout 42

  5. In Collegamento origine supplementare scegliere Sfoglia.... e selezionare la directory D:\Product1\JavaSourceFiles.

    Immettere "src" nel campo Nome cartella.

    Layout 31

  6. Fare clic su OK per chiudere la finestra di dialogo.

  7. Fare clic su OK nella finestra di conferma per indicare "Product1/bin" come cartella di output predefinita.

    Layout 12

  8. L'impostazione di origine del progetto avrà il seguente aspetto:

    Layout 43

  9. Scegliere Fine.
  10. Modificare le proprietà del progetto "Product1" e selezionare la pagina Percorso generatore Java.

    Nella scheda Origine, scegliere Aggiungi cartella....

    Layout 33

  11. Nella cartella Selezione cartella di origine, scegliere Crea nuova cartella....

    Layout 44

  12. Nella finestra Nuova cartella, digitare "src-common" nel campo Nome cartella.

    Scegliere Avanzate>> e selezionare Collega alla cartella nel file system.

    Quindi scegliere Sfoglia.... e selezionare la directory D:\Framework\JavaSourceFiles.

    Layout 45

  13. Fare clic su OK due volte per chiudere le finestre di dialogo.

  14. L'impostazione del progetto avrà il seguente aspetto:

    Layout 46

  15. Fare clic su OK.
  16. Ripetere questi passi per "Product2".

  17. Si dispone ora di due progetti Java che contengono rispettivamente le origini di "Product1" e "Product2" e che utilizzano le origini di "Framework".

    Layout 47

Nota: i file presenti in "src-common" sono condivisi. Quindi, modificando "Common.java" in "Product1" verrà modificato anche "Common.java" in "Product2". Tuttavia, tali file sono compilati nel contesto dei rispettivi progetti. Verranno generati due file "Common.class", uno per ciascun progetto. Se i due progetti presentano opzioni diverse per il compilatore, errori diversi potrebbero essere riportati su ciascun file "Common.java".

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