Tutoriel Maven N°4 : personnalisation POM

////Tutoriel Maven N°4 : personnalisation POM

Personnalisez votre pom.xml avec des informations spécifiques à votre projet : développeurs, licence, serveur de déploiement, serveur de gestion des versions source, serveur d’intégration Continue, mailing List, dépots, dépendances, plugins.

Ce tutoriel est un extrait de séances pratiques de la formation MAVEN dispensée par Objis.

Liens utiles

 [Guide POM référence->http://maven.apache.org/pom.html
]

Prérequis, outils et versions

 Tutoriel Maven N°1 : Installation Maven

Objectifs

 Comprendre la gestion dépendances d’un projet multi-modules

 Comprendre les déclaration de dépendances

Programme

 Contexte

 Partie 1 : développeurs (developpers), licence, organisation

 Partie 2 : serveurs de déploiement (distributionManagement)

 Partie 3 : outil de gestion versions (scm)

 Partie 4 : dépots (repositories)

 Partie 5 : mailing list (mailingList)

 Partie 6 : Serveur integration Continue (ciManagement)

 Partie 7 : gestion des erreurs / bugs

 Partie 8 : plugins (pluginManagement)

Durée

 30min

PUBLICITE : votre formation ‘Intégration continue’ avec Objis

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

Contexte

Vous souhaitez personnaliser le fichier pom.xml du projet. cette personnalisation sera particulièrement utile pour documenter le projet ainsi que contribuer à une recherche plus efficace lors de l’utilisation plus tard d’un gestionnaire d’archive.

Partie 1 : développeurs et licence

Expliquez les configuration suivantes :

tutoriel-maven-personnalisation-pom-1

 

tutoriel-maven-personnalisation-pom-1bis

A VOUS DE JOUER : en utilisant le guide du POM, précisez comment citez les contributeurs du projet, ainsi que l’organisation qui développe le projet.

Partie 2 : serveurs de déploiement

Expliquez la configuration suivante :

coté pom.xml

tutoriel-maven-personnalisation-pom-2

coté settings.xml

tutoriel-maven-cryptage-password-3

 Expliquez

REMARQUE : même ‘id’ entre pom.xml et settings.xml

A VOUS de JOUER : A l’aide du guide de référence POM, proposer une configuration pour le déploiement du site internet du projet.

Partie 3 : outil de gestion versions

 Analysez la configuration suivante :

tutoriel-maven-personnalisation-pom-4

 Expliquez

Partie 4 : dépots

 Analysez la configuration suivante :

tutoriel-maven-personnalisation-pom-5

 Expliquez

Partie 5 : mailing list

 Analysez la configuration suivante :

tutoriel-maven-personnalisation-pom-6

 Expliquez

Partie 6 : Intégration Continue

 Analysez la configuration suivante :

tutoriel-maven-personnalisation-pom-7

 Expliquez

Partie 7 : gestion des bugs

 Analysez la configuration suivante :

tutoriel-maven-personnalisation-pom-8

 Expliquez

Partie 8 : plugins

tutoriel-maven-personnalisation-pom-3

 Expliquez

Conclusion

Dans ce tutoriel, vous avez mis en oeuvre personnalisation POM pour votre projet : developpers, contributeurs, licence, distributionManagement, dependencyManagement, pluginManagement, scm, ciManagement .

PUBLICITE : votre formation ‘Intégration continue’ avec Objis

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

2018-01-27T20:03:03+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java