вы можете попытаться
- аннулировать кеш перезапустить
- удалить
.iml
и .ipr
файлы - очистить
Project structure
(если я помнюправильно) библиотеки или артефакты.Просто удалите их, чтобы они обновлялись через Maven. - запустите mvn
idea:idea
в произвольном порядке.Я не могу вспомнить, какой это был, но я бы сделал ставки на .ipr
/ .iml
, очистил Project structure
и Invalidate restart
Редактировать
вот что сработало
убедитесь, что intellij открыт, прежде чем мы начнем делать это (необходимо для аннулирования кэша на шаге 3), и вы установили maven3
в качестве домашнего каталога (Preferences -> Build, Execution, Deploymnet -> Maven : Maven Home directory
)
удалить всеiml, ipr, iws
cd <parent dir of project>
find project/ -type f -name "*iml*" -exec rm {} \;
find project/ -type f -name "*ipr*" -exec rm {} \;
find project/ -type f -name "*iws*" -exec rm {} \;
удалить локальный репозиторий
cd ~/.m2
mv repository* ~/Desktop/
:: закрыть окно проекта intellij (не intellij, просто окно проекта)
:: invalidateкэширование и перезапуск (это закроет intellij и перезапустится с пустым экраном)
:: после открытия intellij откройте проект, выбрав POM уровня проекта (это снова приведет к повторному импорту всех зависимостей в локальной сети - ту, которую мы удалили вшаг 4)
cd < project path >
:: run (в терминале intellij, если возможно - здесь суеверно ?) - это обновит локальный intellij:
mvn -U idea:idea -Dproject.version=1.0
:: щелкните правой кнопкой мыши на pom.xml конкретного проекта, Maven -> Reimport