首页 文章

Gradle kotlin脚本,>没有找到id`kotlin`的插件

提问于
浏览
2

我尝试使用Kotlin脚本将我的一个project迁移到Gradle .

这些是我的步骤:

  • this one替换 /gradle/wrapper/gradle-wrapper.jar

  • gradle/wrapper/gradle-wrapper.propertiesgradle/wrapper/gradle-wrapper.properties 更新为here

  • 创建了相应的build.gradle.kts

  • 设置 settings.gradlerootProject.buildFileName = 'build.gradle.kts'

那时Intellij检测到它并建议:

您可以配置Gradle包装器以使用包含源的分发 . 它将为IDE提供Gradle API / DSL文档 .

  • 好的,申请建议!

Gradle'hello-kotlin'项目刷新失败错误:找不到ID为“kotlin”的插件 .

然后我也尝试了官方的一个samples

  • 克隆了回购

  • 打开了样本

  • 同样的错误

...我究竟做错了什么?

我回到官方示例,试图使缓存无效并重新启动,它没有工作

我试图删除

apply {
    plugin("kotlin")
}

刷新Gradle,再次添加,刷新Gradle,它有效

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

Kotlin未配置

然而样品似乎现在正在运行..

Intellij 2017.1 EAP

Kotlin 1.1m04

1 回答

  • 1

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

    • 我关闭了项目并退出了Intellij

    • 在项目目录中,我删除了:

    • .gradle

    • .idea

    • build

    • gradle

    • gradlew

    • gradlew.bat

    • settings.gradle

    • 我只留下 srcbuild.gradle.kts 脚本

    hello-kotlin 复制/粘贴

    • gradle

    • gradlew

    • gradlew.bat

    • settings.gradle

    • 打开Intellij,选择“打开项目”,它自动显示为Gradle项目,选中并打开

相关问题