logo

Tutoriel Maven

tutoriel maven

Le didacticiel Maven fournit des concepts de base et avancés de expert apache technologie. Notre tutoriel Maven est développé pour les débutants et les professionnels.

Maven est un puissant outil de gestion de projet qui est basé sur POM (modèle objet de projet). Il est utilisé pour la construction, les dépendances et la documentation des projets.

Cela simplifie le processus de construction comme ANT. Mais il est trop avancé que ANT.

La version actuelle de Maven est la 3.


Comprendre le problème sans Maven

Nous sommes confrontés à de nombreux problèmes lors du développement du projet. Ils sont discutés ci-dessous :

1) Ajout d'un ensemble de Jars dans chaque projet : Dans le cas des frameworks struts, spring, hibernate, nous devons ajouter un ensemble de fichiers jar dans chaque projet. Il doit également inclure toutes les dépendances des pots.

2) Créer la bonne structure de projet : Nous devons créer la bonne structure de projet en servlet, struts etc, sinon il ne sera pas exécuté.

3) Construire et déployer le projet : Il faut construire et déployer le projet pour qu'il puisse fonctionner.


Ce qu'il fait?

Maven simplifie les problèmes mentionnés ci-dessus. Il effectue principalement les tâches suivantes.

  1. Cela rend un projet facile à construire
  2. Il fournit un processus de construction uniforme (le projet maven peut être partagé par tous les projets maven)
  3. Il fournit des informations sur le projet (document journal, sources de références croisées, liste de diffusion, liste de dépendances, rapports de tests unitaires, etc.)
  4. Il est facile de migrer pour les nouvelles fonctionnalités de Maven

Apache Maven aide à gérer

  • Constructions
  • Documentation
  • Rapport
  • SCM
  • Sorties
  • Distribution

Qu'est-ce que l'outil de construction

Un outil de construction s'occupe de tout pour construire un processus. Il fait ce qui suit :

  • Génère du code source (si du code généré automatiquement est utilisé)
  • Génère de la documentation à partir du code source
  • Compile le code source
  • Packages le code compilé dans un fichier JAR ou ZIP
  • Installe le code packagé dans le référentiel local, le référentiel du serveur ou le référentiel central

Indice Maven


Tutoriel Maven

  • Exemple Maven
  • Application Web Maven
  • Plugin Maven

Maven dans Eclipse

  • Exemple d'éclipse Maven

Entretien avec Maven

  • Questions d'entretien chez Maven

Savez-vous?