Produits partageant une structure source commune

Présentation dans le système de fichiers

Etapes de définition des projets correspondants

  1. Ouvrez une perspective Java et sélectionnez l'option de menu Fichier > Nouveau > Projet pour ouvrir l'assistant Nouveau projet.

  2. Sélectionnez Projet Java dans la liste des assistants et cliquez sur Suivant.

  3. Sur la page suivante, tapez "Product1" dans la zone Nom de projet. Cliquez sur Suivant.

    Présentation 41

  4. Sur la page suivante, sélectionnez le dossier source "Product1".

    Cliquez sur le bouton Lier une source supplémentaire au projet Lier une source supplémentaire au projet dans la barre de vues.

    Présentation 42

  5. Dans Lier une source supplémentaire, cliquez sur Parcourir.... et sélectionnez le répertoireD:\Product1\JavaSourceFiles.

    Saisissez "src" dans la zone Nom du dossier.

    Présentation 31

  6. Cliquez sur OK pour fermer la boîte de dialogue.

  7. Cliquez sur OK dans la boîte de dialogue de confirmation pour définir "Product1/bin" comme dossier de sortie par défaut.

    Présentation 12

  8. La configuration de votre source de projet est similaire à la suivante :

    Présentation 43

  9. Cliquez sur Fin.
  10. Editez les propriétés "Product1" de projet et sélectionnez la page Chemin de compilateur Java.

    Dans l'onglet Source, cliquez sur Ajouter dossier....

    Présentation 33

  11. Dans Sélection du dossier source cliquez sur Créer un nouveau dossier....

    Présentation 44

  12. Dans Nouveau dossier, saisissez "src-common" dans la zone Nom du dossier.

    Cliquez sur Avancé>> et cochez Lier au dossier dans le système de fichiers.

    Cliquez ensuite sur Parcourir.... et sélectionnez le répertoire D:\Framework\JavaSourceFiles.

    Présentation 45

  13. Cliquez deux fois sur OK pour fermer les boîtes de dialogue.

  14. La configuration de votre projet est similaire à la suivante :

    Présentation 46

  15. Cliquez sur OK.
  16. Répétez les mêmes étapes pour "Product2".

  17. Vous disposez à présent de deux projets Java qui contiennent respectivement les sources de "Product1" et "Product2" et qui utilisent les sources de "Framework".

    Présentation 47

Remarque : Les fichiers contenus dans "src-common" sont partagés. Ainsi, l'édition de "Common.java" dans "Product1" modifie "Common.java" dans "Product2". Cependant, ils sont compilés dans le contexte de leurs projets respectifs. Deux fichiers "Common.class" sont générés, un pour chaque projet. Si les deux projets présentent des options de compilation différentes, des erreurs différentes peuvent être signalées sur chaque fichier "Common.java".

Concepts connexes

Projets Java
Vues Java

Tâches connexes

Utilisation des chemins de compilation
Création d'un projet Java
Création d'un projet Java avec des dossiers source
Création d'un dossier source
Utilisation de la vue Packages

Référence connexe

Assistant de création d'un projet Java
Vue Packages