III. Eclipse▲
Ce chapitre vous propose une brève introduction à l'environnement de développement Eclipse.
III-A. Installation▲
Décompressez l'archive dans le répertoire de votre choix. Puis lancez l'application.
III-B. Premiers pas▲
Lorsque vous démarrez Eclipse pour la première fois, vous devez définir un Workspace, il s'agit du répertoire de travail principal dans lequel seront stockées toutes vos ressources Eclipse. Si vous cochez la case « Use this as the default and do not ask again », le logiciel utilisera le répertoire spécifié à chaque démarrage.
Les ressources définissent de manière abstraite les fichiers, répertoires et projets contenus dans un Workspace.
Pour une meilleure organisation, il peut être utile de définir le Workspace sur une partition secondaire. Vous pouvez également, si vous développez exclusivement pour le Web, définir un répertoire commun pour votre Workspace et le répertoire web racine de votre serveur HTTP.
Après avoir lancé votre Workspace, l'écran de bienvenue apparaît. Le menu peut vous sembler déroutant au premier abord, mais tout ceci est très convivial, vous avez la possibilité d'accéder respectivement à une vue d'ensemble du logiciel, aux notes de version, à des exemples, des tutoriels ou au Workbench, l'environnement de développement proprement dit.
III-C. Le Workbench▲
Le Workbench représente le conteneur principal de l'IDE. Il se compose d'une perspective.
Si vous disposez de moniteurs en dual-screen, profitez-en pour instancier plusieurs Workbench !
III-D. Les perspectives▲
Une perspective intègre une ou plusieurs vues généralement accompagnées d'un éditeur. Ce concept vous permet d'alterner à la volée les contextes de développement en fonction de la tâche à effectuer.
Quelques perspectives |
Description |
---|---|
Java |
Perspective par défaut, permet de développer en Java. |
Debug |
Perspective destinée au débogage. |
Resource |
Perspective abstraite permettant d'éditer une ressource quelconque. |
III-E. Les vues▲
Une vue comporte une ou plusieurs fonctionnalités permettant d'interagir avec les ressources, l'éditeur, le Workspace ou le Workbench.
Quelques vues |
Description |
---|---|
Navigator |
Cette vue vous permet de parcourir toute l'arborescence du Workspace courant et d'effectuer diverses tâches admistratives en rapport avec les ressources. |
Outline |
Cette vue fournit le squelette du fichier en cours d'édition (lorsque cela est rendu possible). |
III-F. Les Éditeurs▲
L'éditeur permet d'éditer les fichiers source. Vous pouvez en ouvrir plusieurs simultanément, en onglet, en cascade ou détachés.
III-G. Les Working Sets▲
Les Working Sets vous permettent de définir un contexte de travail personnalisé. Vous pouvez par exemple déterminer précisément les ressources que vous souhaitez voir affichées dans votre Workspace et masquer virtuellement le reste, ceci peut s'avérer particulièrement utile si votre Workspace ou l'un de vos projets compte un grand nombre de ressources.
III-H. Gestion de versions▲
Eclipse dispose d'un mécanisme interne de gestion de versions, le Local history. Cette fonctionnalité permet d'effectuer la comparaison, le remplacement ou la restauration complète d'une ressource locale.
Par ailleurs, Eclipse propose la perspective native CVS Repository Exploring. Cette dernière, dédiée aux projets collaboratifs, fournit un client graphique pour l'exploration et la gestion de versions via CVS.
Il existe également plusieurs plugins tiers pour SVN (Subversion), notamment Subclipse.