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.
- Cela rend un projet facile à construire
- Il fournit un processus de construction uniforme (le projet maven peut être partagé par tous les projets maven)
- 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.)
- 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
- Qu'est-ce que Maven
- Fourmi contre Maven
- Installer Maven
- Dépôt Maven
- 1) Dépôt local
- 2) Référentiel central
- 3) Dépôt distant
- Maven Pom.xml
- Exemple Maven
- Application Web Maven
- Plugin Maven
Maven dans Eclipse
- Exemple d'éclipse Maven
Entretien avec Maven
- Questions d'entretien chez Maven
Savez-vous?
- Différence entre Ant et Maven
- Comment installer Maven ?
- Dépôts Maven : local, serveur et central
- Comment créer un exemple Maven ?
- Comment créer une application Web Maven ?
- Qu’est-ce que le modèle objet de projet ?