Posts

Showing posts from May, 2020

Utilisation du gestionnaire de dépendances Maven

Bonjour à toutes et à tous, Nous allons parler d'un élément important dans la programmation java. Avec l'évolution de la technologie nous avons aujourd'hui après plusieurs outils de gestion de projet Java , un projet de la fondation apache appelé Maven (plus d'informations  https://maven.apache.org/ ). Maven est un gestionnaire de dépendances (semblable à npm avec javascript) qui permet de gérer toutes les dépendances liés à un projet. Il est très utile dans le sens ou toutes les dépendances sont téléchargées une fois depuis Internet puis utilisées sans Internet à moins d'avoir une nouvelle dépendance du projet. Quelles sont les notions utiles à comprendre ? POM (Project Object Model) Le POM Maven est un fichier xml (pom.xml) situé généralement à la racine du projet permettant à Maven de comprende toute la configuration du projet. Il contient des sections comme la définition du projet (GAV-groupId:artifactId:version) permettant une réutilisati