最近(过去几天)这个问题开始在我的一台开发机器上发生。
我正在将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,但现在:
-web
导入:这是怎么发生的?,我怎样才能确保它被正确识别为Java依赖?
修改:此处提供的示例项目:https://youtrack.jetbrains.com/issue/IDEA-177950
答案 0 :(得分:3)
这是Kotlin插件中的一个错误,已在1.1.4-2版本中修复。更新插件后,您需要删除不正确的库并从Gradle重新导入项目以修复项目。
答案 1 :(得分:0)
如果你遇到这样的问题,你可以做的前两件事是:
File > Invalidate Caches/Restart
Refresh all gradle dependencies
如果这没有帮助,请检查./gradlew clean testClasses
是否成功,或是否因此错误而失败。