Maven est un outil java permettant d'automatiser la production d'un projet Java ou Java EE. Maven est un projet Apache.
Maven permet d'automatiser compilation et packaging et gère des informations concernant le versionning et la gestion des configurations, les dépendances, les ressources de l'application, les tests, les membres de l'équipe, la structure…
Maven est un équivalent pour java de makefile.
mvn -v
Le fichier de configuration maven pom.xml se trouve à la racine d'un projet Spring Boot.