2010-02-09 6 views
1

Existe-t-il un tutoriel indiquant comment utiliser un cadre de ressort avec maven au lieu de fourmi? This one semble très bien mais tout est construit avec fourmi.Utilisation de l'armature de ressort avec maven au lieu de fourmi

EDIT

Je ne sais vraiment pas qui répondent à accepter les deux sont valables. Je vais attendre pendant un certain temps laisser la communauté décider

+0

vous voulez construire le printemps avec Maven? ou vous avez un projet qui utilise le printemps. – Bozho

+0

J'essaie d'apprendre le printemps, je me sens plus à l'aise avec maven qu'avec fourmi puisque je l'utilise déjà et son beaucoup plus puissant que la fourmi, c'est pourquoi je demande – ant

+0

@duffymo Je peux distinguer entre son et c'est, juste je suis parfois pressé donc je ne peux pas vraiment penser à la grammaire (+ pas un locuteur natif), merci pour votre édition bien que je vais essayer d'améliorer ma grammaire la prochaine fois – ant

Répondre

1

Fondamentalement, le build.xml du tutoriel a 3 objectifs principaux:

  • construire l'application
  • déployer sur le serveur Tomcat
  • tests unitaires en utilisant une base de données en mémoire (hsqldb)

En ce qui concerne le premier point, vous aurez juste besoin de créer un projet war sur Maven. Comme vous l'avez dit dans votre commentaire, vous utilisez déjà Maven dans d'autres projets, donc je ne pense pas que cela vous causera beaucoup de problèmes. Vous aurez juste besoin d'ajouter la dépendance Spring:

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring</artifactId> 
     <version>2.5.2</version> 
    </dependency> 

La deuxième partie concerne le déploiement sur Tomcat. Il suffit d'utiliser le cargo plugin pour cela.

Pour le dernier point, vous aurez juste besoin d'ajouter la dépendance HSQLDB dans votre pom.xml:

<dependency> 
     <groupId>hsqldb</groupId> 
     <artifactId>hsqldb</artifactId> 
     <version>1.8.0.7</version> 
     <scope>test</scope> 
    </dependency> 

Ensuite, vous devrez instancier la base de données dans l'un de vos cas de test JUnit ...

1

Si vous connaissez déjà maven, vous pouvez commencer à travailler rapidement avec ressort à l'aide cet archétype

appfuse-ressort de base

Remarque qu'il configure tout pour Spring MVC, Spring et Hibernate, donc vous devriez supprimer les fichiers inutiles. Pourtant, c'est un bon début.

Si vous ne connaissez pas beaucoup les modèles maven, vérifiez this URL pour savoir comment utiliser les archétypes. Un archétype est essentiellement un modèle de projet.

La liste complète des modèles peut être trouvée here.

1
+0

Le 'pom.xml' dans ce projet fait ne gère pas le déploiement automatique sur Tomcat. Cependant, il gère les deux autres points, à savoir la génération et le test de l'unité de base de données en mémoire. – romaintaz

+0

@romaintaz Il suffit d'utiliser 'mvn tomcat: run', pas besoin d'installer de cargaison ou quoi que ce soit. –

Questions connexes