Внутренняя ошибка произошла во время: "Обновление проекта Maven

когда я конвертирую в проект maven, ошибка:

> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4

какая проблема?

Ответ 1

Это все, что вам нужно:

  • Щелкните правой кнопкой мыши на своем проекте, выберите Maven → Disable Maven Nature.
  • Откройте терминал, перейдите в папку проекта и выполните "mvn eclipse: clean"
  • Щелкните правой кнопкой мыши на своем проекте и выберите "Настроить → Преобразовать в проект Maven".

Ответ 2

Вот что сработало для меня: После шагов, описанных выше в ответе 21 (последний из них был преобразован в проект Maven) Я сделал:

  • mvn eclipse:eclipse - это восстанавливает ваши файлы .project и .classpath(оба из которых были удалены mvn eclipse:clean на этапе (2) выше)

  • В Eclipse я щелкнул правой кнопкой мыши мои проекты, а затем Maven > Update Project

Я больше не видел сообщение Unsupported IClasspathEntry kind=4:)

Ответ 3

Как указано здесь, проблема заключается в генерации проекта eclipse командной строки. Итак, не используйте mvn eclipse: вместо eclipse:

  • удалите проект из eclipse (не удаляя его из вашей файловой системы)
  • do mvn eclipse: очистить в командной строке внутри папки проекта
  • удалить .classpath.project.settings в папке проекта (если они все еще существуют после выполнения 2.)
  • В eclipse импортируйте проект как "Существующие проекты Maven", и он должен работать безупречно.

Ответ 4

Вернитесь назад к более раннему фиксации/изменению, устраните проблему... так что это может быть некоторая поврежденная проблема проекта /mvn файла. Итак, я выполнил шаги по очистке, а затем импортировал проект. Он работал после нескольких попыток.

Ответ 5

Внутренняя ошибка произошла во время: "Импорт проектов Maven". Неподдерживаемый класс IClasspathEntry = 4

  • Щелкните правой кнопкой мыши свой проект, выберите Maven → Remove Maven Nature. 2.Откройте терминал, перейдите в папку проекта и выполните "mvn eclipse: clean" 3. Нажмите на свой проект и выберите "Настроить → Преобразовать в проект Maven".

также удалять проект из eclipse. и запустить: mvn eclipse: clean затем снова импортируйте проект.

Ответ 6

В моем случае проблема была в папке .settings, посвященной svn. в нем были неправильные настройки (в моем случае jdk было установлено неверное местоположение). Так что удаление .settings на svn и выполнение чистой проверки сделали это.

Ответ 7

После меня работали:   Щелкните правой кнопкой мыши проект, выберите Maven → Remove Maven Nature.   Закрыть Eclipse   перейдите в папку проекта в командной строке и выполните "mvn eclipse: clean"   Запустить Eclipse   Щелкните правой кнопкой мыши Project и выберите "Configure → Convert into Maven Project"

Ответ 8

Я встречаю ту же проблему, прежде чем импортировать проект в качестве проекта maven. что я сделал, это проект правой кнопки мыши и выберите Maven → Обновить проект... (Alt-F5) в контекстном меню. В диалоговом окне "Обновление проекта Maven" убедитесь, что "Обновить конфигурацию проекта из pom.xml" отмечен. Затем нажмите OK.

Проблема должна быть решена.

Еще один способ: перейдите на вкладку "Проблема" и найдите "Ошибка", есть намек на то, что щелкните его правой кнопкой мыши и используйте "Быстрое исправление", чтобы решить проблему.

Ответ 9

Эта проблема была исправлена ​​в m2e 1.5.0, которая доступна для Eclipse Kepler (4.3) и Luna (4.4)

См. https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14

Проблема связана с тем, что STS (Spring IDE/Eclipse), а также Eclipse и другие IDE на основе Eclipse используют плагин m2e (clipse), но это затмение: затмение, вероятно, было запущено на проект. Когда m2e встречает запись "var".classpath, она выдает эту ошибку.

Сайты обновлений указаны на следующем URL: http://download.eclipse.org/technology/m2e/milestones/1.6/

Ответ 10

  • Переключитесь на терминал и введите команду mvn eclipse:clean
  • Щелкните правой кнопкой мыши на проекте, выберите Maven → Обновить проект

Хорошо, все решено