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

 

Développons en Java avec Eclipse   0.80.1  
Copyright (C) 2003-2008 Jean-Michel DOUDOUX    (date de publication : 26/12/2008)

[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

 

4. L'espace de travail (Workspace)

 

chapitre   4

 

L'espace de travail 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 de l'espace de travail.

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

L'espace de travail 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 la vue "Navigateur" de la perspective "Ressource".

 

4.1. La perpective "Ressource"

La perspective "Ressource" est la perspective qui s'ouvre par défaut au lancement d'Eclipse. Elle a pour but de gérer les différents éléments qui composent l'espace de travail : projets, dossiers et fichiers.

Par défaut, cette perspective contient les fenêtres suivantes :

  • la vue "Navigateur" qui affiche les ressources (arborescence des fichiers) de l'espace de travail
  • un éditeur qui permet d'éditer une ressource sélectionnée dans la vue "Navigateur"
  • la vue "Structure" qui permet d'obtenir une arborescence présentant les grandes lignes de certaines ressources en cours de traitement
  • la vue "Tâches" qui affiche une liste de tâche à effectuer

 

4.1.1. La vue "Navigateur"

Dans l'espace de travail, chaque projet contient une hiérarchie composée de dossiers et de fichiers. La vue "Navigateur" permet de présenter, de naviguer dans l'arborescence et de sélectionner une ressource.

A partir de la vue "Navigateur", il est possible d'ouvrir le fichier sélectionné dans un éditeur :

  • avec l'éditeur par défaut associé au type du fichier, il suffit de double cliquer sur le fichier dans le navigateur ou d'utiliser l'option "Ouvrir" du menu contextuel.
  • avec un autre éditeur en utilisant l'option "Ouvrir Avec" du menu contextuel

L'association d'un type de fichier avec un éditeur peut être faite dans les préférences.

La  vue "Navigateur" contient une option particulièrement pratique pour retrouver une ressource : l'outil "Accéder à". Cet outil permet à partir d'un motif (Pattern) de retrouver les ressources qui respectent le motif dans leur nom. L'option "Accéder à / Ressource" du menu contextuel de la vue "Navigateur" permet d'ouvrir une boîte de dialogue contenant l'outil.

Au fur et à mesure de la saisie du motif, la liste des fichiers correspondant s'affiche.

Il suffit de choisir le fichier et de cliquer sur le bouton "OK" pour fermer la boîte de dialogue et sélectionner le fichier dans la vue "Navigateur".

Par défaut, la vue "Navigateur" affiche tous les projets contenus dans l'espace de travail. Il est possible de limiter la vue à la hiérarchie d'un projet ou d'un dossier en le sélectionnant et en utilisant l'option "Suivant" du menu contextuel.

Les boutons  permettent de passer d'un mode à l'autre.

Le menu contextuel propose aussi des options pour copier, déplacer, renommer et supprimer une ressource.

 

4.2. La création de nouvelles entités

Dans Eclipse, on peut créer différents types d'entités qui seront stockées dans l'espace de travail  :

  • 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 l'option "Autre" ouvre un assistant qui permet sur sa première page de sélectionner le type de l'entité à créer.

 

4.2.1. La création d'un projet

Le projet est l'unité de base de l'espace de travail. 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 le bouton "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 le bouton "Fin" déclenche la création du projet. Le projet apparait dans la vue Navigateur.

Si l'espace d travail 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 le bouton "Suivant" 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.

 

4.2.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 le bouton "Fin". Le nouveau répertoire apparaît dans la vue "Navigateur".

 

4.2.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 le bouton "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 ouvert avec le nouveau fichier.

 

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

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

 

4.4. 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 la vue "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é.

 

4.5. 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 la touche "entrée".

 

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

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

4.7. L'importation

L'importation permet d'inclure dans l'espace de travail un certains nombre de fichiers externes. Attention, l'importation ne peut se faire que dans un projet existant.

Il faut utiliser le menu "Fichier/Importer"

Sélectionnez le type de la source d'importation et cliquez sur le bouton "Suivant"

Sélectionnez le répertoire, puis cochez 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 de l'espace de travail.

En cliquant sur le bouton "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, de saisir éventuellement d'autres extensions et de cliquer sur le bouton "OK". Le filtre est alors directement appliqué sur la sélection.

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

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

4.8. L'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 et le répertoire de destination

Attention : pour que la structure des répertoires soit conservée 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 et les options à utiliser lors de la génération

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

Un clic sur le bouton "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 et le nom du fichier zip à générer.

Un clic sur le bouton "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 et les options à utiliser.

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

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

 

4.9. Lier des ressources

Il est possible de lier des ressources au projet.

Exemple avec un répertoire : créez une nouvelle entité de type dossier

Cliquez sur le bouton « Options avancées »

Cochez l'option « Lier au dossier dans le système de fichiers », cliquez sur le bouton « Parcourir » pour sélectionner le répertoire concerné.

Cliquez sur le bouton « Terminer »

La ressource liée apparaît avec une petite icône

 

4.10. L'option « Fermer les projets non associés »

L'option « Fermer les projets non associés » du menu contextuel d'un projet permet de fermer les éléments ouverts dans le plan de travail qui ne concernent pas le projet courant.

Cette option n'est accessible que si au moins un élément concerné est ouvert.

 

4.11. Importer une copie d'un projet

Lors de l'importation d'un projet existant (en utilisant l'option « Importer » du menu principal et en sélectionnant « Général / Projets existants dans l'espace de travail », il est possible de créer une copie du projet.

Cliquez sur le bouton « Suivant »

Pour créer une copie du projet, il faut cocher la case « Copier les projets dans l'espace de travail ».

 

 


[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

Copyright (C) 2003-2008 Jean-Michel DOUDOUX. Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence. La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.