Projet utilisant une structure source à accès restreint

Présentation dans le système de fichiers

Etapes de définition des projets correspondants

  1. Cliquez sur Ouvre la perspective Java Fenêtre > Ouvrir la perspective > Autre > Java pour basculer dans la perspective Java.

  2. Cliquez sur Ouvre l'assistant Nouveau projet Java Fichier > Nouveau > Autre > Projet Java pour ouvrir l'assistant Nouveau projet Java.

  3. Entrez "Framework" dans la zone Nom du 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.

    Assistant Nouveau projet Java

    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 :

    Configuration de la source du projet Java

  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.

    Assistant de création d'un projet Java

  10. Cliquez sur Suivant.

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

    Configuration de la source du projet Java

  12. Sélectionnez l'onglet Projets.

    Cliquez sur Ajouter... pour ajouter une dépendance au projet de structure source...

    Configuration des projets requis du projet Java

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

    Boîte de dialogue Sélection des projets requis

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

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

    Edition des règles d'accès aux projets requis

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

    Boîte de dialogue Règles d'accès aux types

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

    Boîte de dialogue Ajout d'une règle d'accès

  18. Cliquez sur OK pour valider la règle d'accès et fermer la boîte de dialogue.

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

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

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

    Résultat final des règles d'accès aux types

  21. Cliquez sur OK pour valider ces nouvelles règles et fermer la boîte de dialogue.

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

    Configuration finale des projets requis du projet Java

  23. Cliquez sur Terminer.

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

    Projets Java créés dans l'espace de travail

Concepts connexes

Projets Java

Référence connexe

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