Прямо сейчас у меня есть два проекта Eclipse - они оба используют Maven 2 для всей своей добра-зависимости от jar.
Внутри Eclipse у меня есть проект Foo, включенный в путь сборки проекта Bar, так что я могу использовать классы Foo из проекта Bar. Это очень хорошо работает в Eclipse, но когда я пытаюсь:
mvn compile
внутри директории Bar, происходит сбой, потому что Maven не знает об отношениях между проектами в пути сборки Eclipse.
Если бы я использовал Ant, я бы просто использовал его, чтобы сделать что-то глупое, например скопировать foo.jar в classpath проекта Bar, но, насколько я могу судить, в Maven-land все делается гораздо менее хакерски.
Мне интересно, есть ли стандартный обходной путь для этого типа проблемы - кажется, что это будет довольно распространенным явлением, и я просто упускаю кое-что простое о том, как работает Maven.