У нас есть: Eclipse 3.6, Maven (M2Eclipse), два проекта (ProjectA и ProjectB) с pom.xml.
ProjectB зависит от ProjectA (с использованием maven).
-
Если мы устанавливаем ProjectA в локальный репозиторий (maven install), ProjectB разрешает зависимости OK.
-
Если мы не установим ProjectA в локальный репозиторий. В редакторе Maven POM мы добавляем ProjectA в зависимость от ProjectB (M2Eclipse с использованием репозитория проекта рабочего пространства для решения этой зависимости).
ОК, добавлено. Но если мы делаем "maven package" или другие плагины цели... зависимость не решена. И у нас есть такие вещи:
Загрузка: http://repo1.maven.org/maven2/Artifact/ProjectA/maven-metadata.xml
и, конечно же, он не может быть разрешен.
Теперь вопрос. Как я могу использовать "Проект рабочей области" при сборке ProjectB?
P.S. Почему я не использую "maven install"? Хорошо, это 100% -ный метод, но когда я делаю много небольших изменений в нескольких, слишком много лишних операций.
P.S.S. "Проект рабочей области" мы видим Window → Show View → Maven Repositories.