web-dev-qa-db-fra.com

Comment créer une application Spring MVC avec la structure Maven dans Intellij IDEA 13.1?

Je veux créer un nouveau projet Spring MVC dans la structure Maven en utilisant Intellij IDEA mais ne peut pas faire ça. en fait, je veux créer un projet comme mkyong.com des échantillons, comme this .

[~ # ~] note [~ # ~]

Je suis nouveau sur Intellij IDEA et je veux créer un nouveau projet et non importer à partir d'un projet existant.

27
Rasool Ghafari

Tout ce que vous devez faire est le suivant.

Cliquez sur File -> New Project et alors:

Ajoutez d'abord ceci archétype Maven (à partir du bouton en haut à droite)

enter image description here

Cet archétype vous aidera bootstrap le projet en fournissant un code de configuration Spring et doit être présent dans votre référentiel Maven local (des instructions sont fournies sur la façon de le faire dans le lien que j'ai envoyé - c'est très facile ).

Après avoir ajouté l'archétype, faites comme dans la capture d'écran suivante:

enter image description here

L'écran suivant vous demande simplement les GroupId, ArtifactId et Version de votre projet. Les écrans suivants sont triviaux.

C'est ça!

Notez que vous pouvez utiliser n'importe quel archétype que vous aimez (bien que celui que j'ai fourni semble être très à jour). Si vous en trouvez un meilleur que celui que j'ai fourni, n'hésitez pas à l'utiliser. Vous pouvez également écrire le vôtre sans trop de problèmes.

17
geoand

Mettre à jour selon le commentaire pour IntelliJ 15 :

Les mêmes instructions s'appliquent et en voici une vue:

enter image description here

Notez également que Spring Initializr a été ajouté dans le même écran New Project cela devient de facto le moyen d'initialiser les applications Spring Boot .


(message initial)

Dans IntelliJ 13 Ultimate Edition, c'est très simple car le modèle est intégré:

File> New Project> Spring> Create project from template> Spring MVC

enter image description hereenter image description here

7
dimitrisli

Les suggestions ci-dessus n'ont pas fonctionné pour moi. Ce que j'ai fait est Création d'un projet MVC directement avec Maven, basé sur le archtype:

http://kolorobot.github.io/spring-mvc-quickstart-archetype

La commande est:

mvn archetype:generate \
    -DarchetypeGroupId=pl.codeleak \
    -DarchetypeArtifactId=spring-mvc-quickstart \
    -DarchetypeVersion=1.0.0 \
    -DgroupId=my.groupid \
    -DartifactId=my-artifactId \
    -Dversion=version \
    -DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype

Ou, si vous voulez simplement le copier-coller dans Shell ou cmd sur une seule ligne:

mvn archetype:generate -DarchetypeGroupId=pl.codeleak -DarchetypeArtifactId=spring-mvc-quickstart -DarchetypeVersion=1.0.0 -DgroupId=my.groupid -DartifactId=my-artifactId -Dversion=version -DarchetypeRepository=http://kolorobot.github.io/spring-mvc-quickstart-archetype

Lorsque DgroupId, DartifactId & Dversion sont les groupId, artifactId et version de votre projet.

Il générera un projet Maven pleinement fonctionnel.

L'étape suivante consiste simplement à importer le projet maven dans IntellijIDEA.

Comme pour Version 14.1.4:

  1. File -> New -> Project from Existing Sources... et choisissez le projet que vous avez généré.
  2. Vérifier la Import project from external model et choisissez Maven.
  3. À ce stade, il y aura plus de configurations, mais vous pouvez simplement cliquer sur Next & Finish.

Pour exécuter le projet dans votre navigateur, vous devez installer et configurer Apache Tomcat .

IntelliJ et Tomcat .. Howto ..?

2
Alex Weitz