Projet utilisant une structure source à accès restreint

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, saisissez "Framework" dans la zone Nom de projet.

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

    Présentation 61

    Cliquez sur Suivant.

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

    Présentation 62

  6. Cliquez sur Fin.
  7. 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.

  8. Dans la page suivante, tapez "Product" dans la zone Nom de projet.

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

    Présentation 63

    Cliquez sur Suivant.

  10. Ajoutons à présent une dépendance au projet de structure source...

  11. Sur la page suivante, vérifiez que le répertoire JavaSourceFiles a été ajouté automatiquement en tant que dossier source.

    Sélectionnez l'onglet Projets.

    Présentation 64

    Cliquez sur Ajouter....

  12. Dans Sélection de projet requis, cochez "Framework".

    Présentation 65

    Cliquez sur OK.

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

  14. Dans l'onglet Projets, sélectionnez "Règles d'accès" de "Framework", en fonction du projet.

    Présentation 66

    Cliquez sur Editer....

  15. Dans Saisir règles d'accès, cliquez sur Ajouter....

    Présentation 67

  16. Dans Editer règle d'accès, sélectionnez "Interdit" pour Résolution.

    Saisissez "**/interdit/**" dans la zone Modèle de règle.

    Présentation 68

    Cliquez sur OK.

  17. Ajouter une autre règle d'accès :

    Résolution: "Déconseillé" et Modèle de règle: "**/interne/**".

  18. Votre règle d'accès se présente désormais comme suit :

    Présentation 69

    Cliquez sur OK.

  19. Deux règles d'accès sont à présent définies pour le projet dépendant.

    Présentation 6a

    Cliquez sur Terminer.

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

    Présentation 6b

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