Vous exploitez une solution pour assembler vos développements, réaliser les tâches de compilation, de packaging et de déploiement. Votre retour d’expérience est probant.
Quel est l'outil de build que vous avez retenu et pourquoi ?
Ant pour : - sa gratuité - sa modularité et les possibilités offertes (pas mal de tâches proposées par défaut et des tâches supplémentaires par des "acteurs" du monde Java).
Quel type de développements réalisez-vous avec ?
- Production d'archives : .war (application Web Java), .jar (archive java) - Déploiement automatique de ces mêmes archives sur environnement de tests et/ou pre-prod - Lancement de tests unitaires et tests de couvertures - Envoi de notifications quotidienne par mail sur les mise à jour des sources des projets (intégration avec CVS) -...
Quel bilan faites-vous de cette utilisation ? Quid des avantages et inconvénients de cette solution ?
Avantages : - Vraiment pratique avec l'expérience. Je réutilise la plupart de mes scripts dans chaque projet avec peu de personnalisation à chaque fois. - Gratuit
Inconvénients : - Pas très "user friendly". Il ne faut pas avoir peur de parcourir Internet à la recherche de documentation au début...