Внутренняя ошибка произошла во время: "Обновление проекта 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 → Обновить проект
Хорошо, все решено