Gradle kotlin 脚本,> 找不到 ID 为 'kotlin' 的插件



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

以下是我的步骤:

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

此时Intellij检测到它并建议:

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

>好的,应用建议!

Gradle‘hello-kotlin’项目刷新失败

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

然后我还尝试了一个官方样本:

  • 克隆了repo
  • 打开样品
  • 相同错误

。。。我做错了什么?

我回到官方样本,试图使缓存无效并重新启动,但不起作用

我试图删除

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,选择"打开项目",它自动显示为Gradle项目,选择并打开

相关内容

  • 没有找到相关文章

最新更新