Comment configurer correctement une application SpringMVC multi-module créée par appfuse dans Eclipse?

StackOverflow https://stackoverflow.com/questions/145641

Question

J'essaie de configurer une application SpringMVC multi-module dans Eclipse, mais il semble que je sois confronté à de nombreuses erreurs dans Eclipse après avoir importé le projet dans Eclipse. Quelqu'un peut-il m'aider, s'il vous plaît, à me guider étape par étape en indiquant le moyen idéal de configurer une telle application dans Eclipse?

Était-ce utile?

La solution

Avez-vous essayé d’utiliser le plugin maven eclipse? Vous pouvez simplement aller dans le dossier racine du projet (celui qui contient votre fichier pom.xml) et exécuter "mvn eclipse: eclipse". à partir de la ligne de commande.

Ceci créera des fichiers de projet pour chacun de vos modules et créera également des interdépendances. Vous pouvez simplement traiter votre projet multi-module comme un espace de travail avec plusieurs projets.

La plupart des erreurs qui apparaissent au moment du chargement, après mvn eclipse: eclipse, sont dues à la variable de référentiel. Vous pouvez le configurer à l'aide de "mvn -Declipse.workspace = eclipse: add-maven-repo".

Plus d'informations sur le plugin maven eclipse à l'adresse http://maven.apache.org / plugins / maven-eclipse-plugin / .

Cordialement, Bogdan

Autres conseils

Quelles sont les erreurs? Le problème le plus courant auquel je peux penser est celui des erreurs de bibliothèque. Dans ce cas, vous devez modifier le chemin de génération.

De ce que je rappelle pour les projets multi-modules, Eclipse ne gère tout simplement pas cela correctement. Il serait utile de voir les erreurs spécifiques que vous obtenez, puis de commencer à partir de là.

Je connais ce problème, il n’est pas lié à Appfuse mais à Maven lui-même. Je suggère de suivre ces étapes:

  • configurez votre projet;
  • créez tous les répertoires / sources nécessaires: principalement des sources java et des fichiers de ressources, pour les tests d'application ET unitaires;
  • assurez-vous que tout est compilé et que tous les tests sont réussis. pour cela, vous pouvez vérifier avec

    package mvn

  • utilisez le plugin eclipse maven:

    mvn eclipse: eclipse

De cette manière, le projet inclura tout ce qui est nécessaire dans le chemin de classe: fichiers de configuration Spring et Log4j, ressources, etc.

Si vous avez déjà exécuté la commande mvn eclipse: eclipse, supprimez simplement le projet dans Eclipse (ne supprimez pas les fichiers!), supprimez les fichiers spécifiques à Eclipse du répertoire, exécutez à nouveau mvn eclipse: eclipse

.

Mes 2 cents

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top