Maîtrisez l’intégration de Maven et Git. Ajoutez une section ‘scm’ à votre pom.xml. Mettez en oeuvre le plugin scm pour réaliser un checkout Git et autres taches que vous réalisez d’habitude avec un client git
Ce tutoriel est un extrait de séances pratiques de la formation MAVEN dispensée par Objis.
Liens utiles
Prérequis, outils et versions
Tutoriel Maven N°1 : Installation Maven
Objectifs
Lancer des taches Git à partir de Maven
Programme
Partie 1 : mise en oeuvre Git
Partie 2 : intégration maven / Git
Partie 3 : récupération d’un projet versionné
Partie 1 : mise en oeuvre Git
Voir les Tutoriaux Git Objis pour l’installation de Git et la création d’un dépot.
Partie 2 : intégration maven avec plugin ‘scm’
Le plugin ‘scm’ (maven-scm-plugin) permet d’intégrer maven et subversion. Vous allez pouvoir faire à partir de maven les opérations que vous réalisez d’habitude directement ‘à la main’ sur SVN.
Pour la configuration d’un serveur de version, voir la page des différentes ‘providers’, dont Subversion mais aussi ClearCase, Git, Perforce et autres fournisseurs open source ou propriétaires.
Partie 2 : Configuration de Git dans pom.xml
INFO : La page ‘usage’ de la documentation du plugin maven scm nous informe sur la façon de déclarer notre serveur de source dans le pom.xml du projet : cela se fait avec la balise
Partie 3 : mise en oeuvre
Hypothèse : vous disposez d’un pom.xml d’un projet Maven versionné dans un dépôt Git.
En particulier, le pom.xml faire référence au projet dans sa section ‘scm’
Conclusion
Dans ce tutoriel, vous avez mis en oeuvre l’intégration Maven / Git .