#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 выпущено сегодня. Возможно, вы можете попробовать это проверить