Guide Apache Maven

Les bases de Maven

  • Tutoriel Apache Maven
  • Disposition de répertoire standard Apache Maven
  • Où se trouve le référentiel local Maven?
  • Objectifs et phases de Maven
  • Sortie de Maven vers Nexus
  • Déploiement de Maven sur Nexus
  • Installez le pot local avec Maven
  • Un guide rapide de Maven Wrapper

Configuration Maven

  • Définition de la version Java dans Maven (populaire)
  • Utiliser Maven derrière un proxy
  • Reportez-vous aux variables d'environnement dans pom.xml
  • Configuration JDK pour Maven Build dans Eclipse
  • JAVA_HOME doit pointer vers un JDK et non un JRE

Configuration du projet Maven

  • Guide des profils Maven
  • Projet multi-module avec Maven
  • Fichiers JAR à versions multiples avec Maven
  • Application Maven multi-module avec modules Java
  • Projet Maven avec plusieurs répertoires sources
  • Comment créer un fichier JAR exécutable avec Maven
  • Minification des actifs JS et CSS avec Maven

Dépendances de Maven

  • Étendues de dépendance Maven
  • Rechercher les dépendances Maven inutilisées
  • Comment résoudre une collision de versions d'artefacts dans Maven
  • Utiliser la dernière version d'une dépendance dans Maven
  • Gestion d'une erreur d'en-tête LOC non valide Maven

Plugins principaux de Maven

  • Plugin de ressources Maven
  • Plugin du compilateur Maven
  • Le plugin Maven Verifier
  • Guide rapide du plugin Maven Surefire
  • Le plugin Maven Failsafe
  • Guide rapide du plugin d'installation Maven
  • Le plugin de déploiement Maven
  • Le plugin de site Maven
  • Le plugin Maven Clean

Maven et Spring

  • Printemps avec Maven
  • Dépôts Spring Maven
  • Spring Security avec Maven
  • Projet multi-module avec Spring Boot
  • Gestion des dépendances Spring Boot avec un parent personnalisé
  • Printemps avec Maven BOM

Tests Maven

  • Sauter des tests avec Maven
  • Test d'intégration avec Maven
  • Exécution de tests JUnit en parallèle avec Maven
  • Construisez un pot avec Maven et ignorez les résultats du test
  • Introduction à JaCoCo
  • Test d'intégration avec le plugin Maven Cargo

Autres plugins Maven

  • Comment créer un plugin Maven
  • Plugin Maven Enforcer
  • Introduction au plugin Animal Sniffer Maven