Maven - LIPN

publicité
Ghania HAMMICHE
Mamadou Adama DIALLO
20/10/2016
 C’est quoi Maven?
 C’est quoi POM(Project Object Model)?
 Structure d’un projet Maven?
 Cycle de vie d’un projet Maven?
 Avantages et inconvénients
 Conclusion
 Logiciel open Source développé par la fondation Apache
 Utile pour la construction des projets java en général et java j2ee en particulier
 Automatiser certaines taches
 Gérer les dépendances
 http://maven.apache.org/download.html
Contient les informations nécessaires à
Maven
pour traiter le projet tel que;
 nom du projet
 numéro de version
 dépendances vers d'autres projets
 bibliothèques nécessaires à la
compilation
rend le fichier POM plus court et
plus simple
rend le projet plus simple à
comprendre
rend l'intégration de plug-ins plus
simple
 La structure
 outil stratégique
 Principe d’'héritage
présent, gain en
lisibilité du projet
 Ne pas respecter les
conventions
 Perte en compatibilité
et/ou Perte de temps
en configuration
 XML parfois redondant,
même en utilisant
l'héritage
Questions?
Téléchargement