Ajouter un archetype-spring-mvc à Maven
nbs230591
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je désire créer un projet maven et ,utiliser 'archetype-spring-mvc ' (j'utilise éclipse comme IDE),et comme archetype-spring-mvc n'est pas inclu dans eclipse j'ai essayé de le créer en suivant ce tuto :
https://www.codejava.net/frameworks/spring/creating-a-spring-mvc-project-using-maven-and-eclipse-in-one-minute
Mais malheureusement ceci ne fonctionne pas ! :(
Comment faire alors svp ?
Je désire créer un projet maven et ,utiliser 'archetype-spring-mvc ' (j'utilise éclipse comme IDE),et comme archetype-spring-mvc n'est pas inclu dans eclipse j'ai essayé de le créer en suivant ce tuto :
https://www.codejava.net/frameworks/spring/creating-a-spring-mvc-project-using-maven-and-eclipse-in-one-minute
Mais malheureusement ceci ne fonctionne pas ! :(
Comment faire alors svp ?
A voir également:
- Ajouter un archetype-spring-mvc à Maven
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Impossible d'ajouter un ami sur facebook - Guide
- Ajouter à l'écran d'accueil iphone - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter un compte facebook - Guide
1 réponse
Bonjour,
Il n'est pas nécessaire d'aller bidouiller Eclipse pour récupérer un archetype. Il suffit d'ouvrir une ligne de commande.
Pour les explications voir Débuter avec Maven
En tapant
Il y en a un certain nombre qui concernent Spring MVC, je les liste ci-dessous (attention : les numéros de raccourcis peuvent changer)
Dans les derniers on a des archetypes JBoss, je ne sais pas ce que valent les autres, mais ceux là doivent être pas mal. Pour l'exemple je prends le 958.
Pour récupérer le projet dans Eclipse tu fais un
Il n'est pas nécessaire d'aller bidouiller Eclipse pour récupérer un archetype. Il suffit d'ouvrir une ligne de commande.
Pour les explications voir Débuter avec Maven
En tapant
mvn archetype:generatecela te permet de générer un nouveau projet à partir du catalogue d'archetype maintenu par Maven.
Il y en a un certain nombre qui concernent Spring MVC, je les liste ci-dessous (attention : les numéros de raccourcis peuvent changer)
21: remote -> co.ntier:spring-mvc-archetype (An extremely simple Spring MVC archetype, configured with NO XML.) 52: remote -> com.force.sdk:springmvc-archetype (Spring MVC Project with Database.com Support) 122: remote -> com.graphaware.neo4j:graphaware-springmvc-maven-archetype (-) 124: remote -> com.graphaware.neo4j:neo4j-springmvc-maven-archetype (-) 126: remote -> com.highwise:weby (A simple spring mvc + hibernate project archetype) 148: remote -> com.mikenimer:extjs-springmvc-webapp (A maven Archetype to create new EXTJS project powered by a spring MVC service.) 345: remote -> io.fabric8.archetypes:spring-boot-webmvc-archetype (Creates a new Shows how to use Spring Boot with WebMVC in the Java Container) 346: remote -> io.fabric8.archetypes:spring-boot-webmvc-ip-archetype (Creates a new Returns IP address to show service load-balancing) 349: remote -> io.fabric8.archetypes:springboot-webmvc-archetype (Creates a new Spring Boot application using Spring WebMVC) 372: remote -> ml.rugal.archetype:springmvc-spring-hibernate (A pretty useful JavaEE application archetype based on springmvc spring and hibernate) 380: remote -> net.coding.chenxiaobo:base-framework-archetype (base-framework is a authority management system of java web framework, the framework ased on spring, mybatis, spring mvc, apache shiro) 697: remote -> org.appfuse.archetypes:appfuse-basic-gwt-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 699: remote -> org.appfuse.archetypes:appfuse-basic-jsf-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 701: remote -> org.appfuse.archetypes:appfuse-basic-spring-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 703: remote -> org.appfuse.archetypes:appfuse-basic-struts-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 705: remote -> org.appfuse.archetypes:appfuse-basic-tapestry-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 706: remote -> org.appfuse.archetypes:appfuse-basic-wicket-archetype (AppFuse Web Frameworks: JSF, Spring MVC, Struts 2 and Tapestry.) 833: remote -> org.devnull:devnull-web-archetype (DevNull starter webaapp with Spring MVC, JPA, Groovy and Twitter Bootstrap) 866: remote -> org.fluttercode.knappsack:spring-mvc-jpa-archetype (Spring MVC Knappsack archetype application with setup for JPA) 867: remote -> org.fluttercode.knappsack:spring-mvc-jpa-demo-archetype (Spring MVC Knappsack demo archetype application with JPA) 930: remote -> org.jboss.archetype.wfk:jboss-spring-mvc-archetype (An archetype that generates a starter Spring MVC application with Java EE persistence settings (server bootstrapped JPA, JTA transaction management) for JBoss AS7) 957: remote -> org.jboss.spring.archetypes:jboss-spring-mvc-archetype (An archetype that generates a starter Spring MVC application with Java EE persistence settings (server bootstrapped JPA, JTA transaction management) for JBoss AS7) 958: remote -> org.jboss.spring.archetypes:spring-mvc-webapp (An archetype that generates a starter Spring MVC application with Java EE persistence settings (server bootstrapped JPA, JTA transaction management) for JBoss AS7) 1027: remote -> org.mixer2:mixer2-springmvc-archetype (archetype for SpringMVC web application with mixer2)
Dans les derniers on a des archetypes JBoss, je ne sais pas ce que valent les autres, mais ceux là doivent être pas mal. Pour l'exemple je prends le 958.
cd "C:\...\Workspace" mvn archetype:generate -DarchetypeGroupId=org.jboss.spring.archetypes -DarchetypeArtifactId=spring-mvc-webapp -DgroupId=spring.mvc -DartifactId=spring-mvc -DinteractiveMode=false cd spring-mvc mvn clean install
Pour récupérer le projet dans Eclipse tu fais un
File > Import > Maven > Existing Maven Project. Tu peux aussi faire un
mvn eclipse:eclipsepuis un
File > Import > General > Existing Project in Workspacemais tu risques de perdre la nature Maven du projet.