Vous êtes sur la page 1sur 1

Techniques de développement et d’intégration continue/ Pr. A.

RETBI

ATELIER de Mise en pratique de l’automatisation du build avec Maven

Cet atelier se base sur Maven pour l’automatisation des tâches comme les tests, génération
automatiques des rapports, etc. Pour simplifier le processus d’Intégration Continue, vous allez
créer un simple projet Maven.

1- Créer un répertoire dédié pour l’environnement de développement qui va contenir (JDK,


Maven, git, Jenkins…….)
2- Avoir un JDK Java SE sur votre machine selon la version de Maven à installer
3- Prenez la version :
a. Binary tar.gz archive si vous êtes sous Linux ou Mac OS
b. Binary zip archive si vous êtes sous Windows
4- Définir les variables d'environnement Java_home, Maven_Home
5- Suivre les étapes indiquées par Maven in 5 Minutes pour la création d’un projet
Maven. Comprendre le contenu du fichier pom.xml : Expliquez groupId
« org.exemple.tp2 », artifactId « app-maven », version et quoi sert la balise
dependencies ?
6- Lancer les commandes :
a) compile : Analysez le contenu de répertoire nom_appli/target généré, NB : Nous
pouvons également ne lancer qu’un objectif spécifique du plugin: mvn
compiler:compile
b) test : Analysez le contenu du répertoire nom_appli/target /surefire-reports
généré
c) package : (1) Analysez le contenu de répertoire nom_appli/target généré install :
Que se passe-t-il ? Qu’est-ce qu’un repository local ? Quel est le repository local
par defaut ? Comment le changer ? (2) Générez un .War à partir de la commande
package en effectuant les modifications au niveau du pom.xml
d) clean : Que se passe-t-il pour le répertoire target?
e) clean install : Qu’est-ce que vous recevez ?
f) site : Dites qu’est-ce que vous recevez. ?

A.RETBI/ Techniques de développement et d’intégration continue/ Page 1/1

Vous aimerez peut-être aussi