Des difficultés à importer multi module de projet maven dans Eclipse (STS 2.5.2)
Je viens de passer la dernière heure en regardant les threads sur Stackoverflow.com , en essayant d'importer un projet Maven dans le Printemps de ToolSuite 2.5.2.
Le projet Maven a plusieurs modules, lorsque j'utilise l'Importation... assistant en STS pour importer le projet Tous les Modules sont affichés dans l'Explorateur de packages et de certains modules, les dépendances ne sont pas résolus.
Peut vous conseiller sur la bonne voie pour importer un Multi-Module de projet Maven dans STS/Eclipse de telle sorte que tous les modules apparaissent sous un répertoire Parent?
Et donc tous les modules de dépendances sont résolues?
Le projet est dans une hiérarchie du système de fichiers
J'ai essayé les différentes Dépendances de mise à Jour, les options de Configuration du Projet, mais en vain.
J'ai une version intégrée de Maven installé dans l'IDE.
Merci pour votre temps.
OriginalL'auteur C0deAttack | 2011-03-07
Vous devez vous connecter pour publier un commentaire.
M2Eclipse fait un très bon travail lors de la résolution des inter-dépendances du projet. Si cela ne fonctionne pas, peut-être que votre structure de projet a des erreurs. Vérifier que:
<module>
dans le pom parent (profil doit être active si le module est défini dans un profil).Si ces versions ne correspondent pas, les objets référencés sera tiré à partir du référentiel local, pas le workspace eclipse.
Sur racine commune des projets: je ne pense pas que c'est une bonne idée d'avoir une commune Projet, mais l'Éclipse concept qui vient à l'esprit (et que j'utilise pour les projets de module) est un Jeu de Travail.
Dans l'Explorateur de packages, basculer le
Top Level Elements
àWorking Sets
:Maintenant, choisissez
Configure Working Sets ...
à partir du même menu.Voici un jeu de travail avec le maven3 tronc et toutes les submodules comme des projets distincts:
Je sais, désolé, je n'était pas claire. Je n'ai pas l'intention de vous installer m2eclipse, mais de chercher de mauvaises versions. C'est un knowm problème dans m2eclipse si les versions ne correspondent pas
Je ne sais pas comment, mais les dépendances ont décidé eux-mêmes après avoir fait "mvn clean package" sur la ligne de commande, puis "Importer un existant projet Maven" en STS. Toujours pas sûr de savoir comment je peux faire tous les modules apparaissent sous 1 racine commune répertoire de projet si??
utiliser les ensembles de travail, de voir ma mise à jour
OriginalL'auteur Sean Patrick Floyd
Truc moche - mais parfois peut aider:
mvn clean eclipse:clean eclipse:eclipse
OriginalL'auteur Dmytro