Я только что загрузил большой проект из системы контроля версий, который включает в себя несколько проектов - как я делал раньше без проблем.Обычно зависимости класса уже определены, и я могу без затруднений импортировать пакеты в Eclipse.
На этот раз у меня возникают трудности с взаимодействием между проектами.Кажется, все мои ошибки происходят из-за классов, расширяющих / реализующих абстрактные классы или интерфейсы.Если класс A в одном проекте расширяет или реализует другой класс или интерфейс из другого проекта, я получаю исключения, когда класс A пытается вызвать или переопределить унаследованные методы.Я проверил путь сборки, и он кажется правильным, и я могу импортировать абстрактный класс и интерфейсы, но не использовать методы из них.Проблемы возникают только тогда, когда реализуемый интерфейс или класс существует в другом пакете, чем класс, реализующий его.
Я пытался обновить пакеты, очистить и пересобрать, а также перестроить из сценариев ant, ни одинэти изменения, казалось, помогли.Кто-нибудь может подсказать, что может быть не так?
Кстати, когда я все проверял из системы контроля версий, я думаю, что я мог получить некоторые из метаданных затмения, которые были проверены по ошибке;что может объяснить, как затмение попало в противоречивое состояние.
Спасибо!