From 2fb2211a4d7a4f0c791f97d874cf87cfc893f756 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Sat, 5 Aug 2017 00:16:37 +0300 Subject: [PATCH] Kapt: Prevent kaptGenerateStubsTask from being UP-TO-DATE when there is no incremental data generated for some reason --- .../jetbrains/kotlin/gradle/internal/KaptGenerateStubsTask.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptGenerateStubsTask.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptGenerateStubsTask.kt index a1a5c730331..08007d1b37c 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptGenerateStubsTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptGenerateStubsTask.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.gradle.internal +import org.gradle.api.tasks.OutputDirectory import org.gradle.api.tasks.SourceTask import org.gradle.api.tasks.incremental.IncrementalTaskInputs import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil @@ -33,7 +34,9 @@ open class KaptGenerateStubsTask : KotlinCompile() { internal lateinit var kotlinCompileTask: KotlinCompile + @get:OutputDirectory lateinit var stubsDir: File + lateinit var generatedSourcesDir: File override fun source(vararg sources: Any?): SourceTask? {