В моих остальных проектах API IntelliJ внезапно перестал распознавать импорт из пакетов org.springframework.http и org.springframework.web. Например, у меня появляются красные волнистые линии, когда я пытаюсь создать экземпляр ResponseEntity или использовать аннотацию @RestController. Я также получаю красные волнистые линии под соответствующими операторами импорта с сообщением «Невозможно разрешить символ», когда я наводю на них курсор.
Я щелкаю лампочку и выбираю «добавить зависимость Maven», но IntelliJ не может найти ничего для добавления. Даже если бы это было возможно, соответствующие зависимости Maven уже присутствуют в pom. xml, но они неактивны, как будто на них нигде нет ссылок. Указание разных версий зависимостей вручную ничего не дает. Повторный импорт проекта ничего не делает. Повторное клонирование репо и запуск нового проекта не помогли. Также не было аннулирования кешей, удаления всего каталога .m2, обновления IntelliJ, перезапуска моей машины или возни с интерпретатором.
Код строится и работает, как ожидалось, без каких-либо проблем как в терминале, так и в IDE. Понятия не имею, почему IntelliJ кажется таким запутанным. Это происходит только на моей машине, и я не могу придумать, что я мог сделать, чтобы это вызвать. Никто в команде не видел этой проблемы. Он не изолирован от какого-либо конкретного репо. Это происходит каждый раз, когда я пытаюсь импортировать из этих пакетов c. Меня это беспокоит всю неделю, и мои товарищи по команде в таком же недоумении, как и я. Есть предложения?
Дополнительная информация:
- Java 11.0.6
- Последние версии Maven и IntelliJ
- macOS Mojave
Обновление
Я решил еще раз удалить весь каталог .m2 и каталог .idea для моего проекта. Я делал это несколько раз за последнюю неделю, но безрезультатно. На этот раз, когда я повторно импортировал проект, я обнаружил, что вышеупомянутый импорт org.springframework.web и org.springframework.http теперь распознается правильно. Однако IntelliJ теперь не распознает некоторые другие импортированные файлы, такие как lombok.
На прошлой неделе у меня действительно была эта конкретная версия проблемы в течение нескольких часов. Затем я сделал небольшой перерыв и открыл свой ноутбук, чтобы обнаружить, что все волшебным образом вернулось в норму. Через несколько дней у меня появилась ошибка, описанная выше. Этот нераспознанный импорт, кажется, появляется и исчезает случайным образом, независимо от проекта, над которым я работаю, или каких-либо изменений в коде.
Позвольте мне повторить, что с кодом все в порядке. IntelliJ создает и запускает его безупречно, даже со всеми красными волнистыми линиями. Что-то не так с редактором. Ниже приведен скриншот текущего состояния.
IntelliJ говорит
Решено
Я решил удалить и переустановить IntelliJ. который решил проблему.