Артефакт Java Eclipse maven не распознан

#java

#Ява

Вопрос:

У меня есть многомодульный проект maven, который слишком велик, чтобы публиковать его здесь, но у меня возникли некоторые проблемы с импортом зависимостей, похоже, я все делаю правильно, но я сталкиваюсь с ошибками. В основном я импортирую интерфейс зависимостей из другого локального модуля. В eclipse все работает нормально, я не получаю никаких ошибок. Я импортирую интерфейс, и eclipse показывает мне кучу методов, когда я его использую. Я получаю сообщение об ошибке при запуске приложения:

 Field carServiceInterface in com.company.portal.controller.cars.ImportCarsController required a bean of type 'com.company.cars.service.CarServiceInterface' that could not be found.  

Это странно, потому что Eclipse не жалуется на то, что не находит пакет, а помощник по пакетам в eclipse имеет все методы, когда я использую интерфейс:

 @Autowired CarServiceInterface carServiceInterface;  

Нужно ли мне что-либо делать с maven в командной строке? Я попытался обновить все модули maven в eclipse, но это не сработало.

Дополнительный Стек:

 The injection point has the following annotations:  - @org.springframework.beans.factory.annotation.Autowired(required=true)   Action:  Consider defining a bean of type 'com.company.cars.service.ImportCarsController' in your configuration.  

Комментарии:

1. вы пробовали mvn clean verify выполнить команду с консоли? это приведет к загрузке всех зависимостей (если они еще не загружены).

2. Пожалуйста, добавьте полную трассировку стека исключения в свой вопрос.

3. Похоже, проблема в том, что вы не создали компонент, реализующий этот интерфейс.

4. Я обновил свой вопрос дополнительным сообщением об ошибке

5. Eclipse отлично справляется с обнаружением зависимостей с помощью maven и других проектов в той же рабочей области. Maven, однако, полагается исключительно на pom и ваше хранилище. Были ли эти другие модули установлены в вашем локальном репозитории или опубликованы в удаленном репозитории?