IntelliJ не может загрузить зависимость Maven

#java #maven #kotlin #intellij-idea #java-11

#java #мавен #котлин #intellij-идея #java-11

Вопрос:

Я использую IntelliJ IDEA Community 2020.2.3.

Мой проект построен на основе Kotlin 1.3.30 и Java 11.

Я также обновил одну из своих зависимостей до java 11, и после этого IDE показывает зависимость в разделе «Внешние библиотеки», она создает приложение без ошибок, Maven создает его из терминала без ошибок, но IDE показывает неразрешенные ссылки на каждое вхождение классов, функций и импорта этогобиблиотека.

Я уже пытался очистить кеш или удалить файлы idea и снова импортировать проект, но ничего из этого не сработало.

Есть какие-нибудь советы?

Комментарии:

1. Может быть, ‘mvn clean’ — но вы, вероятно, уже сделали это, верно?

2. Да, я уже сделал это

3. Это предложение: Maven build it from terminal without error, but shows unresolved references on each occurrency of the classes, functions and imports of that library. я не понимаю… Работает сборка или нет … если ссылки отсутствуют, то сборка не работает … было бы полезно увидеть вывод ошибки….

4. @khmarbaise сборка работает, но IDE показывает ошибки. Эти ошибки являются неразрешенными ссылками. Я не знаю, что происходит, вот почему я открыл это.

5. Используете ли вы модульную систему Java 9 в своем проекте?

Ответ №1:

Вы можете использовать CTRL SHIFT A и искать Load Maven Changes или CTRL SHIRT O делать то же самое

Комментарии:

1. Эти классы автоматически генерируются maven? Вам это нужно Generate Sources and Update Folders ?

2. Нет, это не автоматически сгенерированные классы.

3. @abierto Сообщество Intellij IDEA 2020.2.4 выпущено сегодня. Возможно, вы можете попробовать это проверить