Maven par Dawan
Lieu(x)
En centre (69)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Découvrir MavenMaven : présentation, historiqueFonctions : build, gestion des dépendances, tests, documentation, liaison avec des outils,...Maven vs outils de buildDescription du projet : POM (Project Object Model)Super POM, Héritage de POMsProjet multi
- modulesRepository local et repository distantMaven 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 moduleModèles de projets (Archetype)Principaux Plugins, GoalsTests unitaires, d'intégrationCycle de vie : compilation, test, assemblage, déploiement,...Découpage d'un projet en modulesEncodage des fichiers : sources, ressourcesGestion des versoins, snapshotsLes profilsEmpaquettage Déploiement d'un projet sur un serveur d'applicationsDéploiement par copie : ssh, ftpMaven et SCM (Source Code Management) : SVN, CVS, GitMaven et l'intégration continue (Jenkins)Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continueGérer les dépendances du projetDéclaration de dépendance, portéesDépendances transitives, dépendance optionnellesGestion des versions (patterns)Gestion des conflitsEnregistrer un projet/ une archive en tant que dépendance dans le repositoryAtelier : paramétrage de dépendances et gestion de conflitsStocker les dépendancesLimites du default repositoryProxy RepositoriesGestion de prioritésOutils de gestion de repositoriesAtelier : 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 personnalisationsRapports de tests (surfire)Checkstyle, changelog, changesPMD / CMDDocumentation technique (JavaDoc), sources (JXR)Qualimétrie : Maven et SonarAtelier : Génération du site et de différents rapports sur le projetSynthèse, Bonnes pratiques
- modulesRepository local et repository distantMaven 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 moduleModèles de projets (Archetype)Principaux Plugins, GoalsTests unitaires, d'intégrationCycle de vie : compilation, test, assemblage, déploiement,...Découpage d'un projet en modulesEncodage des fichiers : sources, ressourcesGestion des versoins, snapshotsLes profilsEmpaquettage Déploiement d'un projet sur un serveur d'applicationsDéploiement par copie : ssh, ftpMaven et SCM (Source Code Management) : SVN, CVS, GitMaven et l'intégration continue (Jenkins)Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continueGérer les dépendances du projetDéclaration de dépendance, portéesDépendances transitives, dépendance optionnellesGestion des versions (patterns)Gestion des conflitsEnregistrer un projet/ une archive en tant que dépendance dans le repositoryAtelier : paramétrage de dépendances et gestion de conflitsStocker les dépendancesLimites du default repositoryProxy RepositoriesGestion de prioritésOutils de gestion de repositoriesAtelier : 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 personnalisationsRapports de tests (surfire)Checkstyle, changelog, changesPMD / CMDDocumentation technique (JavaDoc), sources (JXR)Qualimétrie : Maven et SonarAtelier : Génération du site et de différents rapports sur le projetSynthèse, Bonnes pratiques
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)
- Lyon - 6ème (69)
Secteur(s)
Formation proposée par : Dawan
À découvrir