Я знаю, что существуют различные известные проблемы с плагином M2eclipse, и я думаю, что это только одна из них. Надеюсь, кто-то знает о решении или обходном пути.
В нашем рабочем пространстве около 30 проектов, но для ясности предположим, что их всего 2: A en B.
B включает A в качестве зависимости в pom.xml of B.
Проблема в том, что в Eclipse классы A не могут быть найдены, поэтому вы получаете ошибки компиляции. Однако, если вы установили mvn для развертывания в локальном репозитории и закрытия проекта A, все в порядке; нет ошибок компиляции. Таким образом, если A существует в проекте, M2Eclipse, похоже, не сможет правильно установить путь к классу в eclipse.
Чтобы сделать вещи более странными, у нас также есть проект C, который также зависит (точно так же, как B) от проекта A, но здесь у нас нет ошибок компиляции. Мы не можем выявить ничего значимого различия между проектом B или C; как сказано, они включают A таким же образом.
спасибо за вашу помощь,
Стейн
P.S. Я использую плагин версии 0.10.2.20100623