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
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)
  • Lyon - 6ème (69)
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
OF CFA TURENNE COMPETENCES
BTS Gestion de la PME par OF CFA TURENNE COMPETENCES
CLIMLAB SAS
ATTESTATION MANIPULATION DES FLUIDES FRIGORIGENES par CLIMLAB SAS
HM CONSULTING
Bilan de compétences sur-mesure par HM CONSULTING
OF CFA TURENNE COMPETENCES
BTS services et prestations des secteurs sanitaire et social par OF CFA TURENNE COMPETENCES