Gradle kotlin脚本,>找不到id为`kotlin`的插件

我试图用Kotlin脚本将我的一个项目迁移到Gradle。

这些是我的步骤:

  • 用这个替换/gradle/wrapper/gradle-wrapper.jar
  • 更新gradle/wrapper/gradle-wrapper.properties与此处相同
  • 创建了相应的build.gradle.kts
  • 设置settings.gradlerootProject.buildFileName = 'build.gradle.kts'

在这一点上,Intellij检测到并建议:

您可以配置Gradle包装来使用与源的分配。 它将为IDE提供Gradle API / DSL文档。

– >好的,应用建议!

Gradle'hello-kotlin'项目刷新失败

错误:找不到id为'kotlin'的插件。

然后我也试着尝试一个官方样本 :

  • 克隆回购
  • 打开样品
  • 同样的错误

…我究竟做错了什么?

我回到了官方示例,试图使缓存无效并重新启动,但没有奏效

我试图删除

 apply { plugin("kotlin") } 

刷新Gradle,再次添加,刷新Gradle,它工作

如果我打开一个src文件,Intellij说:

Kotlin没有配置

然而,样本似乎现在运行..

Intellij 2017.1 EAP

Kotlin 1.1m04

现在似乎在工作,这就是我所做的:

  • 我关闭了这个项目,离开了Intellij
  • 在项目目录中,我删除了:

    • .gradle
    • .idea
    • build
    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 我只留下了srcbuild.gradle.kts脚本

  • hello-kotlin复制/粘贴:

    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 打开Intellij,选择“Open Project”,它自动显示为Gradle Project,选中并打开