2

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

这些是我的步骤:

  • /gradle/wrapper/gradle-wrapper.jar这个代替
  • distributionUrl将of更新为与此处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

科特林 1.1m04

4

1 回答 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 项目,选择并打开

于 2017-01-11T10:08:41.543 回答