dimanche 16 septembre 2012

Créer un projet web avec Maven

Dans ce projet, nous allons voir comment utiliser Maven pour créer un projet Web à partir de zéro, l'importation dans l'IDE Eclipse et le déploiement sur Tomcat. Alors on aura besoin de :
  1. Maven 3
  2. Eclipse
  3. Tomcat 6
1. Création de projet : Maven Archetype Generate

Après l’installation de Maven sur votre environnement Windows, allez dans le dossier que vous souhaitez créer votre projet. Taper la commande mvn archetype:generate pour demander a Maven de générer un projet web simple.

mvn archetype:generate -DgroupId={packaging.path} -DartifactId={project} 
   -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Par exemple, allez dans le dossier "C:\workspace", et taper la commande avec les coordonnées Maven ci-dessous :
 - GroupId : com.saou.demo
 - ArtifactId : monProjet
 

Un nouveau dossier nommé "monProjet" est créé, et un projet web standard de Maven est générer automatiquement. Maintenant nous avons besoin de commencer le développement sur le projet :)

2. Convertir en projet Eclipse

Notre projet web n'est pas encore à présent configuré pour pouvoir fonctionner dans Eclipse. Pour générer la configuration Eclipse, il faut aller dans le dossier "C:\workspace\monProjet\" et exécuter la commande suivante mvn eclipse:eclipse -Dwtpversion=2.0 :


3. Importer le projet sur Eclipse

Dans l'IDE Eclipse, cliquez sur File -> Import -> General Folder -> Existing projects into workspace. Voir l'image ci-dessous:


4. Configuration Cette étape est optionnelle, mais il est recommandé de modifier la valeur par défaut du fichier "pom.xml" généré par Maven.
  1. Le fichier pom.xml par défaut utilise le JDK 1.4 pour compiler et exécuter, vous pouvez ajouter un maven-compiler-plugin pour spécifier une nouvelle version du JDK.
  2. Si vous voulez pas utiliser la dépendance par défaut jUnit, il suffit de la supprimer et d'ajouter une autre version.
  3. Commencer à ajouter vos dépendances du projet, comme Apache commune, Struts, Spring, Hibernate, etc...
5. Déploiement sur Tomcat

Créez une instance de serveur sur Eclipse, ajouter dessus le projet "monProjet" et démarrer le.
Taper l'URL suivant : http://localhost:8083/monProjet



Aucun commentaire:

Enregistrer un commentaire