Cliquez sur
Fenêtre > Ouvrir la perspective > Autre > Java
pour basculer dans la perspective Java.
Cliquez sur
Fichier > Nouveau > Autre > Projet Java
pour ouvrir l'assistant Nouveau projet Java.
Entrez "Framework" dans la zone Nom du projet.
Dans le groupe Contenu, modifiez la sélection au profit de Créer un projet à partir d'une source existante.
Cliquez sur Parcourir... et sélectionnez le répertoire D:\Framework
.
Cliquez sur Suivant.
Sur la page suivante, vérifiez que le répertoire JavaSourceFiles
a été ajouté automatiquement en tant que dossier source.
Développez-le afin de prévisualiser le contenu du dossier source de votre projet :
Dans la perspective Java, appuyez sur Ctrl+N pour ouvrir la boîte de dialogue d'assistant Nouveau.
Sélectionnez Projet Java dans la liste des assistants et cliquez sur Suivant.
Dans la page suivante, tapez "Product" dans la zone Nom de projet.
Dans le groupe Contenu, modifiez la sélection au profit de Créer un projet à partir d'une source existante.
Cliquez sur Parcourir... et sélectionnez le répertoire D:\Product
.
Cliquez sur Suivant.
Sur la page suivante, vérifiez que le répertoire JavaSourceFiles
a été ajouté automatiquement en tant que dossier source.
Développez-le afin de prévisualiser le contenu du dossier source de votre projet :
Sélectionnez l'onglet Projets.
Cliquez sur Ajouter... pour ajouter une dépendance au projet de structure source...
Dans Sélection de projet requis, cochez "Framework".
Cliquez sur OK pour fermer la boîte de dialogue.
A présent, imposons des règles d'accès au contenu de la structure source afin d'autoriser, de déconseiller ou d'interdire l'accès aux dossiers source"Framework", aux packages et aux classes...
Dans l'onglet Projets, sélectionnez "Règles d'accès" de "Framework", en fonction du projet.
Cliquez sur Editer....
Dans Saisir règles d'accès, cliquez sur Ajouter....
Dans la boîte de dialogue Ajout d'une règle d'accès, sélectionnez "Interdit" pour Résolution.
Saisissez "**/interdit/**" dans la zone Modèle de règle.
Cliquez sur OK pour valider la règle d'accès et fermer la boîte de dialogue.
Ajouter une autre règle d'accès :
Résolution: "Déconseillé" et Modèle de règle: "**/interne/**".
Votre règle d'accès se présente désormais comme suit :
Cliquez sur OK pour valider ces nouvelles règles et fermer la boîte de dialogue.
Deux règles d'accès sont à présent définies pour le projet dépendant.
Cliquez sur Terminer.
Vous disposez maintenant d'un projet Java contenant la source de "Product" et utilisant la source de "Framework".
Certains packages du projet "Framework" sont d'accès restreint et si vous tentez de les importez, le compilateur affiche un avertissement ou une erreur en fonction de votre niveau de restriction :