José Carlos
José Carlos

Reputation: 128

Kotlin compiler not found using Gradle plugin

I'm trying to upgrade some Gradle projects from Kotlin 1.0.6 to its latest version (1.1.0). However, whenever it reaches the compileKotlin task it fails:

:kiwi-common-kotlin:compileKotlin FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':kiwi-common-kotlin:compileKotlin'.
> Could not find Kotlin Compiler jar. Please specify compileKotlin.compilerJarFile

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

The project itself is divided in a bunch of subprojects. To avoid dupes, we have a separate file with the Kotlin definitions and import it on the projects using it:

File: gradle/kotlin.gradle

buildscript {

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
    }

}

apply plugin: org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper

compileKotlin {
    kotlinOptions.jvmTarget = "1.6"
}

And we import it in the subprojects like this:

apply from: "$rootDir/gradle/kotlin.gradle"

Since we previously tried the early preview releases and it worked seamlessly, I changed the version a couple times to see in which version the plugin broke. It turns out it works up to 1.1-M03; beginning at 1.1-M04 it shows the exact same error as in the 1.1.0 release.

We're using Gradle 2.10 in the project. Can you help me figure out whether it is a problem in our configuration? or a known issue with the Kotlin plugin itself?

Upvotes: 4

Views: 2480

Answers (1)

José Carlos
José Carlos

Reputation: 128

It turned out to be a bug with the Gradle plugin. As pointed out by hotkeys' comment, updating to v1.1.2 fixes it.

Upvotes: 1

Related Questions