Développement d'un plugin Eclipse
Plugin Eclipse ?
Qu'est-ce qu'un plugin Eclipse ?
Eclipse est une collection d'emplacements (points d'extensions) destinée à recevoir des modules complémentaires.
Ces modules sont des plugins.
Les plugins sont développés en SWT - JFace
- SWT (Standard Widget Toolkit) fournit les fonctions d'affichage graphique et définit un ensemble de composants d'interfaces standards (widgets).
- JFace est un groupe de composants d'interfaces utilisateur. Il se positionne sur le kit SWT pour prendre en charge la gestion de fonctions d'interfaces évoluées.
Pourquoi développer un plugin ?
Nous pouvons développer des plugins dans plusieurs cas de figure:
- Contribuer au développement d’Eclipse
- Aider au développement d'un projet
- Créer de nouvelles applications
Ces plugins vont permettre d'optimiser Eclipse et de rendre ce logiciel plus pratique.
Lorsque vous avez besoin de certains outils non présents dans Eclipse, il est utile de développer son propre plugin.
Grâce notamment aux différentes versions d'Eclipse qui permettent de créer une application basée sur SWT-JFace (Eclipse RCP).
Comment s'y prendre ?
Il existe bien sûr de nombreux sites expliquant comment développer un plugin, mais la véritable solution est de copier ce qui existe. Avec la multitude de plugins existants, cela devient facile de rechercher un code utile pour notre développement. Il est possible de visionner les plugins même d'Eclipse.
Pour afficher tous les plugins d'Eclipse dans notre Workbench, il faut procéder comme ceci:
Choisir Fichier/Importer... et sélectionner "plug-ins et fragments externes"
Laisser les paramètres tels quels et cliquer sur suivant
Vous pouvez importer les plugins à votre guise