From 2a7b5501f4abae12b3254cbc28a3a85ab80956f7 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 27 May 2015 16:05:16 +0300 Subject: [PATCH] Do not generate annotations.txt file if kapt is not used in project --- .../kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt index 150abee718b..de9001faa7d 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt @@ -436,7 +436,7 @@ open class KotlinAndroidPlugin [Inject] (val scriptHandler: ScriptHandler, val t javaTask.dependsOn(kotlinTaskName) - val kaptManager = if (javaTask is JavaCompile) { + val kaptManager = if (javaTask is JavaCompile && aptFiles.isNotEmpty()) { val manager = AnnotationProcessingManager(kotlinTask, javaTask, variantDataName, aptFiles.toSet(), aptOutputDir, aptWorkingDir) kotlinTask.storeKaptAnnotationsFile(manager)