【发布时间】:2017-08-23 10:05:24
【问题描述】:
这个问题最近(过去几天)开始出现在我的一台开发机器上。
我正在将 Eclipse 的 Vert.x 依赖项用于 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'
...
}
这在过去运行良好 - 我认为触发操作是我升级到 IntelliJ 2017.2.2,但现在:
- IntelliJ 无法解析任何
-web导入:
- 如果我检查模块的依赖项列表,是否会显示依赖项的 JavaScript 版本?
这是怎么发生的,我如何确保它被正确识别为 Java 依赖项?
编辑:此处提供示例项目:https://youtrack.jetbrains.com/issue/IDEA-177950
【问题讨论】:
-
只是预感,尝试将 Kotlin
apply plugin ...行移至dependencies下方,和/或 Kotlincompile ...行移至dependencies内的末尾,并完全重新同步。 -
感谢@CrazyCoder,如果我可以在较小的项目中重现,我一定会这样做。
-
@CrazyCoder 问题已打开,youtrack.jetbrains.com/issue/IDEA-177950。对于任何对玩弄感兴趣的人,我也用同一个项目更新了这个问题。
标签: java intellij-idea gradle kotlin