Maven : Description - Configuration
Rédigé par niconux
Aucun commentaire
Classé dans : Développement, Mémo
Maven est un outil de gestion de projet Java en général et Java EE en particulier qui comprends :
- un modèle objet pour définit un projet
- un ensemble de standards
- un cycle de vie
- un système de gestion de dépendances
Géré par la l'organisation Apache Software Foundation.
Maven s'apparente à l'outils Ant mais fournit des moyens de configurations plus simples, eux aussi basés sur le format XML.
Maven utilise un paradigme connu sous le nom de Project Object Model (POM) afin de décrire un projet logiciel, ses dépendances avec des modules externes et l'ordre à suivre pour sa production. Maven a un approche basé sur des conventions plus que sur de la configurations comme nous allons le voir par la suite.