2010-12-20 1 views
0

Je travaille sur une application qui contient plusieurs modules. Les modules sont définis comme des projets Maven indépendants et ont des dépendances entre eux. Pour cette question, parlons de l'exemple du projet-a et du projet-b et du projet-b dépend du projet-a. Cette dépendance est définie dans le pom de project-b. Tant que seul project-b est ouvert dans Eclipse, m2eclipse inclut le fichier JAR de projet-a dans le chemin de classe et je peux lancer projet-b en appuyant sur Ctrl + F11 (ou sélectionner "Exécuter" dans Eclipse "Exécuter" - menu). Si les deux projets sont ouverts dans Eclipse, la dépendance est résolue dans le projet Eclipse et pas plus dans le fichier JAR et la commande d'exécution échouera car m2eclipse n'inclut pas le dossier cible de projet-a dans le fichier EAR. class-path.m2eclipse dépendance pour ouvrir le projet dans l'espace de travail est manquant lors de l'exécution du projet

Quelqu'un at-il un indice sur la façon dont je peux ouvrir les deux projets dans Eclipse et laisser le projet-b s'exécuter?

Tomka.

Répondre

1

Je suis assez nouveau à Maven & m2eclipse moi-même, mais avez-vous essayé de désactiver la résolution de l'espace de travail ([someproject] -> Maven -> Désactiver la résolution de l'espace de travail)?

Questions connexes