IntelliJ IDEA с использованием JavaScript-версии зависимости, указанной в файле сборки Gradle?

Эта проблема совсем недавно (последние пару дней) началась на одной из моих машин разработки.

Я использую зависимость Eclipse Vert.x для веб-проекта:

build.gradle

dependencies { ... // Kotlin compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version" // Vert.x for web framework compile group: 'io.vertx', name: 'vertx-core', version: '3.4.2' compile group: 'io.vertx', name: 'vertx-web', version: '3.4.2' ... } 

В прошлом это отлично работало – я думаю, что инициирующим действием было мое обновление до IntelliJ 2017.2.2, но теперь:

  1. IntelliJ не может разрешить какой-либо импорт -web :

введите описание изображения здесь

  1. Если я изучу список зависимостей для моего модуля, будет показана версия JavaScript для зависимостей?

Как это произошло и как я могу убедиться, что он правильно распознан как зависимость от Java?

введите описание изображения здесь

Изменить: Пример проекта доступен здесь: https://youtrack.jetbrains.com/issue/IDEA-177950

Это ошибка в плагине Kotlin, которая исправлена ​​в версии 1.1.4-2. После обновления плагина вам необходимо удалить неправильные библиотеки и повторно импортировать проект из Gradle, чтобы ваш проект был исправлен.

Если вы столкнулись с такими проблемами, первыми двумя вещами вы всегда можете сделать следующее:

  1. (в IntellJ) File > Invalidate Caches/Restart
  2. (в палитре IntellJ's Gradle) Нажмите кнопку для Refresh all gradle dependencies

Если это не поможет, проверьте, ./gradlew clean testClasses ли ./gradlew clean testClasses или также сбой с такой ошибкой.