Faites vous vraiment de l’intégration continue ?
L’intégration continue (connue aussi sous le nom de « build continu ») est l’une des pratiques agiles les plus populaires. C’est surement parce qu’il s’agit de l’une des plus simples à mettre en œuvre : on télécharge l’un des nombreux outils disponibles (Hudson, CruiseControl, Continuum, Bamboo….), on le fait pointer vers le référentiel de sources du projet (subversion, cvs …), et c’est parti : tel un métronome il préviendra l’équipe toutes les 10 minutes si le code présent dans le référentiel de sources du projet ne compile pas ou ne passe pas les tests automatisés.
Mais suffit-il d’avoir un tel outil installé pour pouvoir prétendre faire de l’intégration continue ?
Je pense que non.

Maven, est un projet de la fondation Apache, qui propose de gérer toutes les phases (compilation, test, documentation) de création d’un livrable et permet d’en assurer sa qualité (contrôle et reporting). Aujourd’hui omniprésent dans nos entreprises, Maven devient un incontournable pour tous ceux qui participent des près ou de loin à des projets Java/JEE. Malgré les livres gratuits (
En tant que membre actif de cette communauté je me propose de venir répondre à toutes vos questions sur cet outil, des plus basiques aux plus avancées,
