Checkstyle
esup-commons utilise des règles de vérification de syntaxe assez strictes.
Nous montrons ici comment :
- Créer une configuration Checkstyle dans Eclipse qui correspond aux critères du projet esup-commons.
- Appliquer une configuration Checkstyle existante à un projet.
Ouvrir les préférences d'Eclipse :Exercice : Créer une configuration Checkstyle pour Eclipse Afficher l'énoncé
Ouvrir les préférences Checkstyle et cliquer sur « Nouveau » pour créer une nouvelle configuration Checkstyle :
Créer une configuration distante basée sur le fichier de configuration situé sur le dépôt SVN :
Adresse du fichier Checkstyle
Utiliser l'URL http://sourcesup.cru.fr/cgi/viewvc.cgi/trunk/esup-commons/utils/checkstyle/checkstyle.xml?root=esup-commons&view=co à la place de celle donnée sur la saisie d'écran ci-dessous et cacher le fichier de configuration pour pouvoir travailler hors connexion.
Les vérifications esup-commons doivent désormais apparaître dans la liste de vos configurations :
Cette configuration sera appliquée ultérieurement au projet esup-commons, ainsi qu'à tous les projets dépendant de esup-commons.
Erreurs/avertissements du compilateur Java
esup-commons utilise des options de compilation assez strictes pour détecter les faiblesses de code (en plus des problèmes de syntaxes détectés par Checkstyle).
Nous montrons ici comment indiquer ces options dans Eclipse.
| Exercice : Configurer les erreurs/avertissements du compilateur Java | Afficher l'énoncé |
Ouvrir les préférences d'Eclipsepuis modifier les options de compilation (« Java » puis « Compilateur ») :
Vérifications de Javadoc
esup-commons utilise également des règles assez strictes pour Javadoc,
| Exercice : Configurer le vérificateur de Javadoc | Afficher l'énoncé |
RBE
RBE (Resource Bundle Editor) est utilise pour éditer les fichiers de ressources de l'internationalisation. Il doit être configuré de la même manière par tous les développeurs pour obtenir le même formatage et ainsi éviter les problèmes de conflits sur le dépôt SVN.
| Exercice : Configurer le plugin RBE | Afficher l'énoncé |













