Maven par Dawan
Lieu(x)
En centre (31)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Découvrir MavenMaven : présentation, historique Fonctions : build, gestion des dépendances, tests, documentation, liaison avec des outils,...Maven vs outils de build Description du projet : POM (Project Object Model) Super POM, Héritage de POMs Projet multi
- modules Repository local et repository distant Maven et les IDEs : Eclipse, Netbeans,...
Atelier : Installation de Maven et configurations des référentiels (repositories)
Construire un projet avec MavenStructure d'un projet ou d'un module Modèles de projets (Archetype)Principaux Plugins, Goals Tests unitaires, d'intégration Cycle de vie : compilation, test, assemblage, déploiement,... Découpage d'un projet en modules Encodage des fichiers : sources, ressources Gestion des versoins, snapshots Les profils Empaquettage Déploiement d'un projet sur un serveur d'applications Déploiement par copie : ssh, ftp Maven et SCM (Source Code Management) : SVN, CVS, Git Maven et l'intégration continue (Jenkins)
Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continue
Gérer les dépendances du projetDéclaration de dépendance, portées Dépendances transitives, dépendance optionnelles Gestion des versions (patterns) Gestion des conflits Enregistrer un projet/ une archive en tant que dépendance dans le repository
Atelier : paramétrage de dépendances et gestion de conflits
Stocker les dépendancesLimites du default repository Proxy Repositories Gestion de priorités Outils de gestion de repositories
Atelier : utilisation d'un proxy repository : Nexus ou Artifactory...
Générer le site web et des rapports du projetGénération d'un site Maven (mvn site) Plugin site et personnalisations Rapports de tests (surfire) Checkstyle, changelog, changes PMD / CMD Documentatio
- modules Repository local et repository distant Maven et les IDEs : Eclipse, Netbeans,...
Atelier : Installation de Maven et configurations des référentiels (repositories)
Construire un projet avec MavenStructure d'un projet ou d'un module Modèles de projets (Archetype)Principaux Plugins, Goals Tests unitaires, d'intégration Cycle de vie : compilation, test, assemblage, déploiement,... Découpage d'un projet en modules Encodage des fichiers : sources, ressources Gestion des versoins, snapshots Les profils Empaquettage Déploiement d'un projet sur un serveur d'applications Déploiement par copie : ssh, ftp Maven et SCM (Source Code Management) : SVN, CVS, Git Maven et l'intégration continue (Jenkins)
Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continue
Gérer les dépendances du projetDéclaration de dépendance, portées Dépendances transitives, dépendance optionnelles Gestion des versions (patterns) Gestion des conflits Enregistrer un projet/ une archive en tant que dépendance dans le repository
Atelier : paramétrage de dépendances et gestion de conflits
Stocker les dépendancesLimites du default repository Proxy Repositories Gestion de priorités Outils de gestion de repositories
Atelier : utilisation d'un proxy repository : Nexus ou Artifactory...
Générer le site web et des rapports du projetGénération d'un site Maven (mvn site) Plugin site et personnalisations Rapports de tests (surfire) Checkstyle, changelog, changes PMD / CMD Documentatio
Objectifs
Connaître les enjeux et possibilités de Maven dans une équipe de développement
- Etre capable de mettre en place et maintenir de multiples projets avec Maven
- Etre capable de mettre en place et maintenir de multiples projets avec Maven
Centre(s)
- Toulouse (31)
Secteur(s)
Formation proposée par : Dawan
À découvrir