Maven
Maven est un outil de build open source, devenu un standard de facto dans de nombreuses entreprises.
Si Maven est très puissant, sa puissance s’accompagne d’une certaine complexité. Il est essentiel que les équipes de développement se familiarisent avec cet outil de build afin d’en faire un élément productif de leur ensemble d’outils.
Formations Maven
Introduction à Maven
Introduction à la philosophie de Maven et à ses principes de base.
- Modèle Maven
- Cycle de vie Maven
- Plugins Maven
- Profils Maven
- Gestion des dépendances Maven
Maven pour le développement JVM
Une discussion approfondie sur la manière dont Maven peut aider votre équipe de développement à organiser une structure de composants organique et modulaire.
- Gestion des versions Maven
- Gestionnaires de dépôts
- Versions Maven
- Fonctionnement des profils
- Gestion avancée des dépendances
Maven pour le développement natif
Bien que Maven soit écrit en Java, il prend en charge le développement en langages natifs, notamment dans un environnement multilingue.
- Interaction avec des systèmes de build externes
- Maven vs systèmes de build natifs
- Partage des artefacts compilés via les gestionnaires de dépôts
- Création d’artefacts Linux natifs
- Création d’artefacts Windows natifs
Gestionnaires de dépôts Maven
Maven a introduit le concept de gestionnaire de dépôts. Nous présentons les principaux.
- Le rôle des gestionnaires de dépôts
- Artefacts Maven vs non-Maven
- Artifactory
- Nexus