Maven est un outil de gestion de projet technique. Son développement est assuré principalement par la fondation Apache.
Maven permet de standardiser la forme d'un projet ainsi que son utilisation. Il permet également de gérer les dépendances d'un projet, d'effectuer une livraison complète et automatique, de déployer une application, et de faciliter le déploiement d'un projet au sein d'une plateforme d'intégration continue. Maven offre également une intégration poussée de nombreux outils de reporting (Surefire, PMD, CheckStyle, NCSS, etc.). Maven est destiné aux projets Java en général et aux projets Java EE en particulier.
Maven est distribué sous la licence Apache.
Maven est écrit en Java.
“ Juste l'outils de build le plus puissant a l'heure actuelle. Oui il reduit la liberté... mais le gain en maintenance est juste #priceless. ”
1 personne a le même avis“ Apache Maven est un incontournable pour tous les developpements sur la stack Java/JEE et plus. Basé sur le principes de conventions il est doté d'un large ecosystème de services (sous forme de plug-ins) permettant d'automatiser de nombreuses taches du cycle de développement d'applications (compilation, packaging, génération de documentations, indicateurs de qualités ...). La communauté française et francophone participant à ce projet est importante et les resources sont nombreuses. ”
“ Maven ou l'art de se compliquer la vie pour faire partit du cercle. J'irais même jusqu’à dire : Quand l'outil n'est plus au service de développeur, mais le développeur au service de l'outil... absurde. Au delà de ça : l'idée Maven fait rêver ! mais il faut avoir du temps pour cela. ”
1 personne a le même avis