vers l'accueil formulaire de contact

Tutoriel Maven N°4 : personnalisation POM

Votre formation MAVEN avec Objis, spécialiste formation java depuis 2005Personnalisez 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.

Les + objis
- 70% de travaux pratiques
- Clé USB avec tous les outils utilisés + Corrigés TPs
- Bilan pédagogique individuel + conseils
- Nos tutoriaux pour vous initier

Liens utiles

- Guide POM référence

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

Liens utiles

- + de 100 tutoriaux java/jee Objis
- Tutoriaux et formation MAVEN

Programme

- 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

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 :

PNG - 10.3 ko
tutoriel-maven-personnalisation-pom-1

- 

PNG - 7.9 ko
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

PNG - 20.2 ko
tutoriel-maven-personnalisation-pom-2

coté settings.xml

PNG - 14.5 ko
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 :

PNG - 9.8 ko
tutoriel-maven-personnalisation-pom-4

- Expliquez

Partie 4 : dépots

- Analysez la configuration suivante :

PNG - 13.6 ko
tutoriel-maven-personnalisation-pom-5

- Expliquez

Partie 5 : mailing list

- Analysez la configuration suivante :

PNG - 15 ko
tutoriel-maven-personnalisation-pom-6

- Expliquez

Partie 6 : Intégration Continue

- Analysez la configuration suivante :

PNG - 17.3 ko
tutoriel-maven-personnalisation-pom-7

- Expliquez

Partie 7 : gestion des bugs

- Analysez la configuration suivante :

PNG - 6.5 ko
tutoriel-maven-personnalisation-pom-8

- Expliquez

Partie 8 : plugins

PNG - 14.9 ko
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 .

Formation MAVEN 2011

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur et chef de projet MAVEN :

Votre formation MAVEN avec Objis, spécialiste formation java depuis 2005