Tutoriel intégration Git / Maven

////Tutoriel intégration Git / Maven

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

 Tutoriaux Git Objis

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.

tutoriel-maven-scn-plugin-1

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 . En particulier pour le gestionnaire de version GIT


scm:git:file://C:/formationmavenTPsTP1monappli scm:git:file://C:/formationmavenTPsTP1monappli

Partie 3 : mise en oeuvre

Hypothèse : vous disposez d’un pom.xml d’un projet Maven versionné dans un dépôt Git.

tutoriel-integration-maven-git-0

En particulier, le pom.xml faire référence au projet dans sa section ‘scm’

tutoriel-integration-maven-git-1

 

tutoriel-integration-maven-git-3

 

tutoriel-integration-maven-git-4

 

tutoriel-integration-maven-git-5

Conclusion

Dans ce tutoriel, vous avez mis en oeuvre l’intégration Maven / Git .

Formation Git + Maven + Nexus + Jenkins + Sonar avec Objis

formation-integration-continue-usine-logicielle-objis-maillons

2018-02-01T18:05:21+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java