2017-01-10 49 views
1

我试图使用Kotlin脚本将我的project之一迁移到Gradle。Gradle kotlin脚本,>找不到id为`kotlin`的插件

这是我的步骤:

  • 取代/gradle/wrapper/gradle-wrapper.jarthis one
  • 更新的gradle/wrapper/gradle-wrapper.propertiesdistributionUrl到相同here
  • 创建的对应build.gradle.kts
  • 设置settings.gradlerootProject.buildFileName = 'build.gradle.kts'

在这一点上的IntelliJ检测到它,并建议:

You can configure Gradle wrapper to use distribution with sources. It will provide IDE with Gradle API/DSL documentation.

- >确定,应用建议!

Gradle 'hello-kotlin' project refresh failed

Error:Plugin with id 'kotlin' not found.

于是我也试着尝试官方samples之一:

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

...我是什么我做错了?

我回来官方样品,试图无效缓存和重新启动,也没有工作

我试图删除

apply { 
    plugin("kotlin") 
} 

刷新摇篮,再次添加它,刷新摇篮,它工作

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

Kotlin not configured

^h H但是样品似乎现在正在运行..

的IntelliJ 2017.1 EAP

科特林1。1m04

+0

您使用的是什么版本的IDEA kotlin插件? – IRus

+0

2017.1,build IC-171.2014.21 – elect

+0

在工具 - > Kotlin - >配置Kotlin Plugin Updates中进行检查。为了使用Kotlin Script Gradle 1.1版本,需要 – IRus

回答

1

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

  • 我关闭该项目,并在项目目录辞去的IntelliJ
  • ,我删除了:

    • .gradle
    • .idea
    • build
    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 我只src离开,并从hello-kotlinbuild.gradle.kts脚本

  • 复制/粘贴:

    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 开放的Intellij,选择了 “打开项目” 和它被自动显示为一个摇篮项目,选择并打开

相关问题