IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Développons en Java avec Eclipse

13/07/2003




3. Le Workspace
3.1. La création de nouvelles entités
3.1.1. La création d'un projet
3.1.2. La création d'un répertoire
3.1.3. La création d'un fichier
3.2. La duplication d'un élément
3.3. Le déplacement d'un élément
3.4. Renommer un élément
3.5. La suppression d'un élément
3.6. Importation
3.7. Exportation


3. Le Workspace


Le workspace est l'entité qui permet de conserver les projets et leur contenu. Physiquement c'est un répertoire du système d'exploitation qui contient une hiérarchie de fichiers et de répertoires. Il y a d'ailleurs un répertoire pour chaque projet à la racine du workspace.

Il est possible de parcourir cette arborescence et d'en modifier les fichiers avec des outils externes à Eclipse.

Le workspace contient tous les éléments développés pour le projet : il est possible de créer, de dupliquer, de renommer ou de supprimer des éléments. Ces opérations de gestion sont réalisées dans le vue Navigateur.


3.1. La création de nouvelles entités


Dans Eclipse, on peut créer différents types d'entités qui seront stockées dans le workspace :

  • des projets
  • des répertoires pour organiser les projets
  • des ressources de différents types qui sont des fichiers

Il existe plusieurs façons de créer ces entités :

  • l'option « Nouveau » du menu « Fichier»
  • l'option « Nouveau » du menu contextuel de la vue Navigateur
  • le bouton « Assistant nouveau » dans la barre d'outils

La création est réalisée grâce à un assistant dont le contenu est dynamique en fonction de l'élément à créer.

L'option "Nouveau" du menu "Fichier" ou du menu contextuel de la vue Navigateur propose le même sous menu :

Il est ainsi possible de créer rapidement un projet, un répertoire ou un fichier. Si le fichier est d'un type particulier, un clic sur "Autre" ouvre un assistant.


3.1.1. La création d'un projet


Le projet est l'unité de base du workspace. Chaque ressource doit être incluse directement dans un projet ou indirectement dans un répertoire appartenant à un projet.

L'assistant permet de sélectionner le type du projet à créer. Il suffit alors de sélectionner la famille, le type du projet et de cliquer sur "Suivant".

La création se fait grâce à un assistant qui demande le nom du nouveau projet. Ce nom ne doit pas contenir de blanc ou des caractères non alphabétiques.

Un clic sur "Fin" déclenche la création du projet. Le projet apparait dans la vue Navigateur.

Si le workspace contient déjà plusieurs projets, il est possible d'associer un ou plusieurs de ceux ci avec le nouveau en cours de création. Pour réaliser cette association, il suffit de cliquer sur Next pour afficher le second volet de l'assistant. Il suffit de cocher les projets concernés.

Il est possible de créer des projets particuliers selon le type d'applications à développer.


3.1.2. La création d'un répertoire


L'assistant de création de répertoire permet de créer un répertoire dans un projet. Par défaut, c'est le projet courant qui est sélectionné.

Il suffit ensuite de saisir le nom sans espace ni caractère non alphabétique et de cliquer sur "Fin". Le nouveau répertoire apparaît dans la vue Navigateur.


3.1.3. La création d'un fichier


L'assistant de création de fichiers permet de choisir le projet et le répertoire dans lequel le fichier sera créé. Une fois cette localisation choisie il suffit de saisir le nom du fichier, son extension et de cliquer sur "Fin". Ce nom ne doit pas contenir de blanc ou des caractères non alphabétiques.

Si un éditeur est associé au type du nouveau fichier, l'éditeur est affiché sur le nouveau fichier.


3.2. La duplication d'un élément


Dans la vue Navigateur, pour dupliquer un élément, le plus simple est de faire un cliquer/glisser de l'élément en maintenant la touche CTRL enfoncée vers son répertoire de destination dans le navigateur.

Il est aussi possible de sélectionner l'élément dans la vue Navigateur et d' effectuer une des opérations suivantes :

  • appuyer sur CTRL + C
  • sélectionner l'option "Copier" du menu contextuel

Il suffit alors de sélectionner dans la vue Navigateur le répertoire de destination et d'effectuer une des opérations suivantes :

  • appuyer sur CTRL + V
  • sélectionner l'option "Coller" du menu contextuel


3.3. Le déplacement d'un élément


Dans la vue Navigateur, pour déplacer un élément, le plus simple est de faire un cliquer/glisser de l'élément vers son répertoire de destination dans le navigateur.

Il est aussi possible de sélectionner l'option "Déplacer" du menu contextuel associé à cet élément et de sélectionner le répertoire de destination dans la boîte de dialogue.

Si le répertoire de destination sélectionné est identique au répertoire d'origine du fichier, une message est affiché.


3.4. Renommer un élément


Pour nommer un élément, il suffit de sélectionner l'élément dans la vue Navigateur, de sélectionner l'option "Renommer" du menu contextuel, saisir le nouveau nom et appuyer sur "entrée".


3.5. La suppression d'un élément


Pour supprimer un élément, il suffit de le sélectionner dans la vue Navigateur et d'effectuer une des actions suivantes :

  • choisir l'option "Supprimer" du menu contextuel de l'élément
  • appuyer sur la touche Suppr
  • choisir l'option "Supprimer" du menu "Editer"

Une boîte de dialogue demande de confirmer la suppression.


3.6. Importation


Attention, l'importation ne peut se faire que dans un projet existant.

Il faut utiliser le menu "Fichier/Importer"

Sélectionner le type de la source d'importation et cliquer sur "Suivant"

Sélectionner le répertoire, puis cocher chacun des éléments concernés.

Il est très important de vérifier et de modifier si nécessaire le répertoire de destination qui doit être l'un des projets du workspace.

En cliquant sur "Filtrer les types ...", une boîte de dialogue permet de sélectionner les fichiers concernés à partir de leurs extensions.

Il suffit de sélectionner les extensions parmi celles proposées et saisir d'autres extensions et cliquer sur "OK". Le filtre est alors directement appliqué sur la sélection.

Une fois la sélection terminée, il suffit de cliquer sur "Fin" pour lancer l'importation.

Au cas ou une ressource existerait déjà dans la destination, un message demande la confirmation du remplacement.


3.7. Exportation


Pour exporter tout ou partie du workspace, il faut utiliser le menu "Fichier/Exporter".

L'assistant demande de sélectionner le format d'exportation.

Si le format choisi est "Système de fichiers", l'assistant demande les informations nécessaires : les fichiers à exporter, le répertoire de destination

Attention : pour que la structure des répertoires soient conservées dans la cible, il faut obligatoirement que les répertoires soient sélectionnés.

Si le format choisi est "Javadoc", l'assistant demande les informations nécessaires : les fichiers à exporter, le répertoire de destination

Les deux pages suivantes permettent de préciser des options pour l'outil javadoc.

Un clic sur "Fin" permet de générer la documentation.

Si le format choisi est "Fichier Zip", l'assistant demande les informations nécessaires : les fichiers à exporter, le fichier zip à générer.

Un clic sur "Fin" permet de créer le fichier zip contenant tous les éléments sélectionnés.

Si le format est "Fichier Jar", l'assistant demande les informations nécessaires : le ou les projets à exporter, le fichier jar à créer.

Un clic sur "Suivant" affiche une nouvelle page de l'assistant pour préciser certaines options.

Un clic sur "Suivant" affiche une nouvelle page de l'assistant pour préciser le fichier manifest.



Copyright (C) 1999-2003 Jean Michel DOUDOUX