Créer Projet Maven Eclipse
C'est le fichier de description/configuration du projet Maven. un répertoire src/main/java. C'est le répertoire contenant les sources de mon application, contenant pour l'instant un unique fichier situé dans le package. un répertoire src/test/java. C'est le répertoire contenant les sources des tests JUnit de mon application, contenant pour le moment un unique fichier situé dans le package. Dans le fichier, vous retrouverez les paramètres saisis lors de la génération ( groupId, artifactId, version):
Créer projet maven éclipse totale Créer projet maven eclipse.org Créer Projet Maven Éclipse Totale
Ouvrez le fichier de 2 projets MathLibrary & MathWebApp et ajoutez:Ouvrez le fichier de MavenParent et ajoutez: MavenParent 1. 0-SNAPSHOT .. /MavenParent/ MathLibrary/ .. /MathLibrary .. /MathWebApp pom Cliquez sur le bouton droit du projet MavenParent et sélectionnez: Résultat: Créer Projet Maven Eclipse.Org
Lors de la création d'un projet dans Eclipse, on peut utiliserMaven permet de gérer les dépendances plus facilement et de résoudre automatiquement les dépendances transitives. Les projets Maven ont une structure cohérente pour chaque projet créé et il est possible de créer cette structure automatiquement dans Eclipse. 1. dans le Eclipse IDE, aller vers Fichier> Nouveau> Autre… afin de faire apparaître l'assistant de création de projet. 2. Faites défiler jusqu'au Maven dossier, ouvrez-le et choisissez Projet Maven. Alors choisi Prochain. 3. Vous pouvez choisir de Créer un projet simple ou renoncer à cette option. Pour les besoins de ce tutoriel, nous choisirons le projet simple. Cela créera un projet Java de base compatible Maven. Si vous souhaitez une configuration plus avancée, laissez cette option décochée pour pouvoir utiliser des fonctionnalités plus avancées de configuration de projet Maven. Laissez les autres options telles quelles et cliquez sur Prochain. 4. Maintenant, vous devrez entrer des informations concernantle projet Maven que vous créez.
cd /chemin/vers/repertoire/projet Lancez la génération à partir de l'archétype: mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1. 1 Maven va vous poser des questions afin de personnaliser la génération de votre projet: groupId: artifactId: mon-appli version (1. 0-SNAPSHOT): laissez vide package (): laissez vide Ensuite Maven vous demande de confirmer les paramètres, il vous suffit donc de presser la touche Entrée. Maven crée le squelette du projet: vous devriez voir un résultat comme celui-ci: [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 28. 944 s [INFO] Finished at: 2017-06-12T17:26:46+02:00 [INFO] Final Memory: 19M/308M [INFO] ------------------------------------------------------------------------ Qu'est-ce qui a été généré? Maven a créé le répertoire mon-appli (valeur de l' artifactId saisie plus tôt) et y a généré l'arborescence suivante: 🗁 mon-appli ├── 🗎 └── 🗁 src ├── 🗁 main │ └── 🗁 java │ └── 🗁 org │ └── 🗁 exemple │ └── 🗁 demo │ └── 🗎 └── 🗁 test └── 🗁 java └── 🗁 org └── 🗁 exemple └── 🗁 demo └── 🗎 J'ai ainsi obtenu: un fichier à la racine de mon projet.