没有找到id`kotlin`的插件

时间:2016-04-04 07:21:13

标签: gradle kotlin

我正在使用gradle,我正在尝试将kotlin添加到我的项目中。 但是,当我尝试为kotlin添加gradle插件时,它无法找到它。

apply plugin: 'groovy'
apply plugin: 'kotlin'

buidscript {
    ext.kotlin_version = '1.0.1-2'

    repositories {
        jcenter()
        mavenCentral()
    }

    dependencies {
        classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.1-2'
    }
}

repositories {
    jcenter()
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.4.6'
    compile 'org.antlr:antlr4:4.5.3'

    testCompile 'org.spockframework:spock-core:1.0-groovy-2.4'
    testCompile 'junit:junit:4.12'

    compile 'org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version'

}

我收到此错误

Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id 'kotlin' not found.

有什么问题?

3 个答案:

答案 0 :(得分:12)

你有一个错字。它应该是

buildscript {

而不是 buidscript

答案 1 :(得分:3)

另一种解决方案,当没有错字时: 将apply plugin: 'kotlin'添加到build.gradle(project)中,而不是将其添加到build.gradle(app:module)中。

答案 2 :(得分:0)

没有错字的另一种解决方案:kotlinlang.org/docs/reference/using-gradle.html-添加正确的依赖项(类路径“ org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31” )。它帮助我使用了Kotlin插件。