Зависимость m2eclipse для открытия проекта в рабочей области отсутствует при запуске проекта - PullRequest
0 голосов
/ 20 декабря 2010

Я работаю над приложением, которое содержит несколько модулей. Модули определены как независимые Maven-проекты и имеют зависимости между собой. Для этого вопроса давайте поговорим о примере, в котором существуют project-a и project-b, а project-b зависит от project-a. Эта зависимость определена в pom проекта-b.

Пока в Eclipse открыт только project-b, m2eclipse включает JAR-файл project-a в путь к классу, и я могу запустить project-b, нажав Ctrl + F11 (или выберите «Выполнить» в Eclipse » Run "-menu).

Если оба проекта открыты в Eclipse, зависимость преобразуется в Eclipse-проект, а не в JAR-файл, и команда Run не будет выполнена, поскольку m2eclipse явно не включает целевую папку project-a в класс -path.

У кого-нибудь есть подсказка, как я могу открыть оба проекта в Eclipse и запустить project-b?

Томка.

1 Ответ

1 голос
/ 20 января 2011

Я сам новичок в Maven и m2eclipse, но вы пытались отключить разрешение рабочей области ([someproject] -> Maven -> Отключить разрешение рабочей области)?

...