
Tutoriel Plugins Eclipse (partie 1)
© 2007-2008, Frédéric Peschanski
Dans ce tutoriel de niveau débutant, nous réalisons une petite étude de cas de création de plugins
Eclipse. Nous allons créer en pas à pas deux plugins:
–plugin timer : un plugin inspiré de l'outil Cron d'Unix, ici en version très simplifiée, et qui permet
d'enregistrer des tâches exécutées à intervalles réguliers. Ce plugin montre l'extension du
Workbench eclipse avec des Action Sets (menus) et illustre également la définition de points
d'extensions
–plugin clock : exemple d'extension pour le timer. Montre également les bases de la création de
vues en JWT/JFace.
Dans un premier temps, on lancera Eclipse dans sa version 3.1 ou 3.2.
Partie I. Le Plugin timer
Le développement de plugins Eclipse est pris en charge dans l'environnement par l'environnement de
développement de plugins PDE (Plugin Development Environment) qui est fourni avec Eclipse en
standard. Ce dernier est basé sur la boîte à outils de développement Java JDT (Java Development
Toolkit). Les plugins Eclipse sont donc en général implémenté en Java. Ce tutoriel suppose donc un
niveau intermédiaire de programmation orientée-objet en Java, ainsi que des connaissances minimales
de l'environnement Eclipse du point de vue utilisateur/développeur Java.
1) Création du projet
Pour démarrer le développement d'un plugin, on passe par un assistant (Wizard) de création de projet
en choisissant le menu Fichier (File) et Nouveau Projet (New Project) puis en sélectionnant le type de
projet Projet de Plugin (Plug-in Project). Les étapes 1 et 2 sont représentées ci-dessous :