IntelliJ IDEA utilizando JavaScript "versión" de la dependencia especificada en el file de compilation Gradle?

Este problema recientemente (días pasados) comenzó a ocurrir en una de mis máquinas de desarrollo.

Estoy usando la dependencia Vert.x de Eclipse para un proyecto web:

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' ... } 

Esto funcionó bien en el pasado: creo que la acción detonante fue mi actualización a IntelliJ 2017.2.2, pero ahora:

  1. IntelliJ no puede resolver ninguna de las importaciones de la -web :

enter image description here

  1. Si examino la list Dependencias de mi Módulo, ¿se muestra la versión de JavaScript de la dependencia?

¿Cómo sucedió esto y cómo puedo asegurarme de que se reconozca como una dependencia de Java?

enter image description here

Editar: Proyecto de muestra disponible aquí: https://youtrack.jetbrains.com/issue/IDEA-177950

Este es un error en el plugin de Kotlin que se soluciona en la versión 1.1.4-2. Después de actualizar el complemento, debe eliminar las bibliotecas incorrectas y volver a importar su proyecto desde Gradle para reparar su proyecto.

Si enfrenta estos problemas, las dos primeras cosas que siempre puede hacer es:

  1. (en IntellJ) File > Invalidate Caches/Restart
  2. (en la barra Gradle de IntellJ) Presione el button para Refresh all gradle dependencies

Si esto no ayuda, compruebe si ./gradlew clean testClasses tiene éxito o también falla con dicho error.

  • Kotlin: ¿Cómo replace el fragment ya abierto con un nuevo fragment en el estudio de Android?
  • Propiedad diferida de Kotlin dependiendo de otra propiedad inicializada en init
  • ¿Los operadores con nulos son válidos dentro de la class genérica?
  • Cómo leer y escribir files txt en android en kotlin
  • ¿Cómo pasar el token JWT de una actividad a otra?
  • NullPointerException al intentar acceder al campo henetworkingado
  • No se puede hacer una class de entidad de sala de Android plotble
  • Repetir acciones en estado con RxJava
  • ¿Cómo declarar variables en Android (Kotlin) usando el estilo del código de Google?
  • ¿Hay alguna manera de crear una matriz no nula a partir de un range?
  • ¿Cómo prohibir las llamadas a funciones con un cierto subtipo de un tipo de parámetro?