From 7ee3b81939e5a9ad4a62ed47b1fe3531306c0380 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Wed, 29 Nov 2017 18:38:38 +0300 Subject: [PATCH] Add Kotlin sources output as a separate output directory for kapt. --- .../kotlin/gradle/internal/Kapt3KotlinGradleSubplugin.kt | 1 + .../kotlin/org/jetbrains/kotlin/gradle/internal/KaptTask.kt | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/Kapt3KotlinGradleSubplugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/Kapt3KotlinGradleSubplugin.kt index 6c5150cdb2d..4e183888745 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/Kapt3KotlinGradleSubplugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/Kapt3KotlinGradleSubplugin.kt @@ -293,6 +293,7 @@ class Kapt3KotlinGradleSubplugin : KotlinGradleSubplugin { kaptTask.stubsDir = getKaptStubsDir() kaptTask.destinationDir = sourcesOutputDir + kaptTask.kotlinSourcesDestinationDir = kotlinSourcesOutputDir kaptTask.classesDir = classesOutputDir javaSourceSet?.output?.apply { diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptTask.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptTask.kt index f56e5475bc2..80fb6112438 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/KaptTask.kt @@ -39,6 +39,9 @@ open class KaptTask : ConventionTask(), CompilerArgumentAware