Я импортировал существующий проект maven в Eclipse. Я попытался настроить конфигурации для теста JUnit, и мой проект не стал бы тестируемым проектом. Когда я ввел имя проекта вручную, мне было предоставлено сообщение:
Указанный проект не является проектом java
Я также заметил, что при наборе кода и попытке вызова метода, например. "System.out" появляется сообщение, когда я набираю период, говоря:
Этот блок компиляции не находится на пути сборки проекта java
Кроме того, никаких действий нет при щелчке правой кнопкой мыши по проекту и навигации по пути создания.
Посмотрев это здесь и в другом месте, я безуспешно выполнил следующие советы:
Я проверил существование файлов .project и .classpath
Я просмотрел файл .project и проверил включение javanature
Я запустил mvn eclipse: eclipse
Я щелкнул правой кнопкой мыши проект в PackageExplorer > Maven > Обновить конфигурацию проекта
Java не указана в качестве фасет проекта, но я не уверен, что мне следует с этим справиться, потому что я попытался щелкнуть это, и это вызвало заполнение всего проекта ошибками (я думаю, что это связано с построением пути, но Я не могу вспомнить). Удаление Java как фасет не избавило от ошибок, и мне пришлось повторно импортировать проект с нуля.
Извините, если какая-либо из этих неопределенностей и спасибо за помощь.
Я использую m2eclipse.
EDIT: проблема была решена просто удалением проекта из моего рабочего пространства, удалением всех файлов .project,.classpath и .settings и повторного импорта. Я не знаю, почему это не сработало в первый раз.