Tous les projets de développement se basent généralement sur une méthode similaire de travail qui consiste dans un premier temps à préparer le projet puis à compiler les sources afin de les tester et, lorsque les tests sont réussis, à créer une archive de cet ensemble pour enfin l’installer dans l’environnement propice à son exploitation. La documentation associée au projet est réalisée d’abord en amont de ces phases puis en parallèle, pour être générée à la fin du projet.
Apache Maven liste toutes ces étapes nécessaires à la réussite d’un projet et les définit comme les Phasesphases du projet. Chaque phase peut réaliser des actions qui sont identifiées comme des cibles ( goalgoals). La succession de phases exécutant chacune un ou plusieurs goals est définie comme un cycle de vie du projet.
Apache Maven a identifié trois thèmes principaux, dans l’existence d’un projet, associant à chacun d’eux un cycle de vie spécifique :
Le cycle de vie pour le nettoyage du projet ( cleanclean lifecycle).
Le cycle de vie par défaut ( defaultdefault lifecycle).
Le cycle de vie pour le site du projet ( sitesite lifecycle).
Les deux premiers cycle ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique