Проект Maven в Eclipse `org.springframework не может быть разрешен к типу` от целевого пути

Я перешел на проект maven, который, когда я запускаю mvn clean install из строковых команд командной строки и работает нормально. У меня был этот проект, отображаемый в Eclipse без ошибок ранее за неделю до того, как я закрыл свою систему. Это заставляет меня думать, что у меня неправильная конфигурация, и надеюсь, что кто-то может дать мне проверку на работоспособность.

Внутри Eclipse я вижу сообщенные ошибки, связанные с org.springframework cannot be resolved to a type в файлах в таких путях, как <project_path>/target/<project>-<version>/WEB-INF/... То, что бросается в глаза, это путь к target, который является производной папкой.

Зависимости Maven Отображение:

введите описание изображения здесь

Границы включены:

введите описание изображения здесь

Project Explorer View:

введите описание изображения здесь

Из приведенных выше скриншотов вы можете видеть, что связанные файлы jar вытягиваются должным образом из зависимостей maven. Любые идеи о том, что я неправильно сконфигурировал и почему я вижу ошибки с целевого пути?

Ответ 1

Папки build и WebContent указывают, что вы неправильно импортировали проект Maven в Eclipse, следовательно, ошибки.

Один из способов исправить это:

  • Удалить проект из Eclipse.

  • Перейдите в папку проекта и удалите все ненужные папки. (Оставьте src).

  • Перейдите в Eclipse, нажмите FileImport..., выберите Existing Maven Projects, выберите папку проекта, Finish.