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
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
Centre(s)
  • Toulouse (31)
Formation proposée par : Dawan
À découvrir
Maven par Dawan
Maven par Dawan
Développeur JEE - Maven par Codataschool
Intégration continue, Jenkins et Maven par Codataschool
Librairies Java et introduction à Maven par Udemy
Mettre en place l'intégration continue dans vos projets Java agiles avec Maven et Jenkins par Aplose
Exxea
BACHELOR EUROPEEN INFORMATIQUE RESEAUX ET SECURITE par Exxea
LH SOLUTIONS
FORMATION SQL (débutant - intermédiaire - avancé) par LH SOLUTIONS
Agathe Karella Formation
Atelier d'écriture à Montpellier par Agathe Karella Formation
LH SOLUTIONS
Formation AUTODESK AUTOCAD par LH SOLUTIONS