Я создал многомодульный проект, используя Indigo с m2e 1.0. Один из дочерних модулей зависит от другого. Все правильно строится под maven.
Однако Eclipse не может найти ни один из классов, используемых этим модулем, из зависимости .jar. В свойствах проекта артефакт отображается в разделе Зависимости Maven, но не отображается сам файл .jar.
Я добавил зависимость с меню Maven для этого проекта.
В какой-то момент .project и .classpath были сгенерированы автоматически. Мне не нужно было запускать mvn eclipse:eclipse или mvn eclipse:m2e (или любую другую цель для m2e). В .classpath нет зависимого .jar, но есть org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER.
Я пробовал все параметры в меню Maven (обновить зависимости, обновить конфигурацию) и обновить проект. Я закрыл и снова открыл Eclipse. Все равно показывает ошибки.
Это делает Eclipse бесполезным редактором Java в многомодульных проектах. Я мог бы вручную добавить зависимость .jar в .classpath, но это противоречит цели интеграции Eclipse и Maven с m2e.
Есть ли решение для этого в Eclipse?
Спасибо.