Produits partageant une structure source commune
Les fichiers source Java pour deux produits nécessitent une structure commune :
- Sélectionnez l'option de menu Fichier > Nouveau >
Projet... pour ouvrir l'assistant Nouveau projet.
-
Dans la sous-fenêtre de gauche de la première page de l'assistant,
sélectionnez Java. Dans la sous-fenêtre de droite, sélectionnez
Projet Java.
Cliquez sur Suivant.
- Sur la page suivante, tapez "Product1" dans la zone
Nom de projet. Cliquez sur Suivant.

-
Sélectionnez le dossier source "Product1" et cliquez sur
Editer....
-
Cliquez sur Créer un dossier.... Tapez
"JavaSourceFiles" dans la zone Nom de dossier.
-
Cliquez sur Avancée. Cochez la case Lier au dossier
dans le système de fichiers. Cliquez sur Parcourir...
et sélectionnez le répertoire "JavaSourceFiles" dans
"Product1".

- Cliquez deux fois sur OK pour fermer les deux boîtes de
dialogue.
-
Cliquez sur Ajouter un dossier....
-
Cliquez sur Créer un dossier.... Tapez "src-common" dans la zone Nom de dossier.
-
Cliquez sur Avancée. Cochez la case Lier au dossier
dans le système de fichiers. Cliquez sur Parcourir...
et sélectionnez le répertoire "JavaSourceFiles" dans "CommonFramework".

- Cliquez deux fois sur OK pour fermer les deux boîtes de
dialogue.
-
Tapez "Product1/bin" dans la zone Dossier de sortie par
défaut.

- Cliquez sur Fin.
- Répétez les mêmes étapes pour "Product2".
-
Vous disposez à présent de deux projets Java qui contiennent respectivement
les sources de "Product1" et "Product2" et qui utilisent
les sources de "CommonFramework".
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 rapportées sur chaque fichier
"Common.java".
Projets Java
Vues Java
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
Assistant de création d'un projet Java
Vue Packages