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

Développons en Java avec Eclipse

13/07/2003




13. Les plug-ins
13.1. Informations sur les plug ins installés
13.2. Un exemple avec le module JadClipse sous Eclipse 1.0
13.3. Le plug in Jalopy


13. Les plug-ins


Eclipse est conçu pour être un outil modulaire. De nombreux modules (plug-ins) sont fournis avec Eclipse mais il est aussi très facile d'en ajouter d'autres développés par la communauté ou des sociétés commerciales.

L'installation d'un plug-in est souvent très simple car elle consiste essentiellement à dézipper l'archive qui contient le plug-in pour que le contenu soit insérer dans le répertoire plugins où est installé Eclipse.


13.1. Informations sur les plug ins installés


menu aide / A propos de plateforme Eclipse

Cette boîte de dialogue affiche des informations générales sur Eclipse et permet de sélectionner le type d'informations supplémentaires souhaitées.

Cliquer sur Détails des plug in

Un clic sur le bouton "Détails de la configuration" affiche un fichier dans la vue éditeur contenant des informations détaillées sur la configuration en cours d'utilisation.

Un clic sur le bouton "Détails des dispositifs", permet d'avoir des informations sur les éléments de base d'Eclipse.


13.2. Un exemple avec le module JadClipse sous Eclipse 1.0


Jadclipse est un module qui permet d'utiliser le décompilateur jad dans Eclipse.

Il suffit de télécharger le fichier zip contenant le module. Il faut aussi avoir ou télécharger l'outil jad.

Pour installer le plug-ins, il suffit simplement de dezipper le fichier dans le répertoire plugins du répertoire principale d'Eclipse.

Pour que le module soit pris en compte et configurer automatiquement, il suffit de lancer ou relancer Eclipse.

A l'ouverture d'un fichier .class, le menu « Decompile » apparaît dans le menu principal. Il faut cocher l'option « Engage Jadclipse ». Chaque fichier .class ouvert est automatiquement decompilé et le code source est affiché dans l'éditeur.

Le module est parfaitement intégré dans Eclipse : les options du module sont modifiables dans l'arborescence "Java / Jadclipse" des préférences (menu "Window / Preferences").


13.3. Le plug in Jalopy


Jalopy est un utilitaire open source très pratique qui permet de formatter du code source Java et même de vérifier l'application de normes de codage.

Il permet notamment :

  • d'indenter le code
  • de générer des modèles de commentaires javadoc dynamique en fonction des l'éléments du code à documenter (par exemple générer un tag @param pour chaque paramètre d'un méthode)
  • d'organiser l'ordre des clauses import
  • d'organiser l'ordre des membres d'une classe selon leur modificateur
  • de vérifier l'application de normes de codage,
  • ...

Il existe des plug in pour plusieurs IDE dont un pour Eclipse : il suffit de télécharger le fichier jalopy-eclipse-0.2.6.zip sur le site http://jalopy.sourceforge.net/download.html

Pour installer le plug in, il faut dézipper le contenu de l'archive dans un réperoire temporaire et copier le répertoire de.hunsicker.jalopy.plugin.eclipse.0.2.6 dans le répertoire plugins d'Eclipse.

L'option Jalopy preferences du menu "Fenetre" permet de paramétrer Jalopy

Pour la mise en oeuvre, il suffit d'utiliser le menu contextuel "Format with Jalopy" de l'éditeur de code java.

package com.moi.test; public class TestJalopy { public static void main(String[] args) {} public void maMethode(int a, int b) {} private int maMethode2(int a) { return a; } public void maMethode3() {} }
package com.moi.test; /** * DOCUMENT ME! * * @author $author$ * @version $Revision$ */ public class TestJalopy { /** * DOCUMENT ME! * * @param args DOCUMENT ME! */ public static void main(String[] args) { } /** * DOCUMENT ME! * * @param a DOCUMENT ME! * @param b DOCUMENT ME! */ public void maMethode(int a, int b) { } /** * DOCUMENT ME! */ public void maMethode3() { } /** * DOCUMENT ME! * * @param a DOCUMENT ME! * * @return DOCUMENT ME! */ private int maMethode2(int a) { return a; } }
Le formattage du code source est réalisé en tenant compte des nombreux paramètres définis dans Jalopy.

Il est également possible de demander le formattage de l'ensemble des fichiers source java contenus dans un ou plusieurs packages ou répertoires. Il suffit de sélectionner le ou les packages ou répertoire et de sélectionner l'option "Format" du menu contextuel.



Copyright (C) 1999-2003 Jean Michel DOUDOUX