Недавно мой менти (ученик) обратился с проблемой. При работе с проектом любимый продукт JetBrains начинает тупить.
Проблема достаточно частая: всё подсвечивается красным, хотя все зависимости есть. Что делать?
Диагностика
Вначале всегда диагностируем проблему. В данном случае, запустите сборку из консоли. Прямо откройте терминал и введите команду, mvn compile test
или ./gradlew build
. Тогда:
- Если не соберётся, возможно правда нет зависимости. Проверьте, что все необходимые dependency подключены в Maven или Gradle. Бывает, проблема в самих зависимостях, но это тема отдельного поста
- Если собралось, значит проблема с IDE, тогда:
Способы решения
- Возможно неправильно заданы sources root. Тогда
пкм
->Mark Directory as
->Sources Root
. А на неправильные также, но в концеUnmark
- Возможно что-то напутано в модулях.
Ctrl+Alt+Shift+S
(Project Structure)->Modules
. Попробуйте удалить лишние, если там они явно есть. Либо удалить все и добавить заново
- Если ничего не помогает или лень делать шаги сверху — самое действенное решение:
- Закройте проект или IntelliJ (иначе следующие шаги не сработают)
- Удалите папку
.idea/
из корневой директории проекта - Откройте проект заново в IntelliJ. Она сама всё импортирует заново и постарается всё магически настроить
Последний способ самый кардинальный, действенный и помогает по сути при любых багах, появившихся в процессе работы с проектом в IntelliJ