From 8d9c53da927975a4baeec23a41f1b3078c789a2b Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 15 Jun 2018 20:50:18 +0300 Subject: [PATCH] Kapt: Allow to disable warning for 'annotationProcessor' dependencies (#KT-24883) --- .../kotlin/gradle/internal/kapt/Kapt3KotlinGradleSubplugin.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/Kapt3KotlinGradleSubplugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/Kapt3KotlinGradleSubplugin.kt index 66a98896aa1..92502bb9147 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/Kapt3KotlinGradleSubplugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/Kapt3KotlinGradleSubplugin.kt @@ -457,6 +457,10 @@ private val ANNOTATION_PROCESSOR = "annotationProcessor" private val ANNOTATION_PROCESSOR_CAP = ANNOTATION_PROCESSOR.capitalize() internal fun checkAndroidAnnotationProcessorDependencyUsage(project: Project) { + if (project.hasProperty("kapt.dont.warn.annotationProcessor.dependencies")) { + return + } + val isKapt3Enabled = Kapt3GradleSubplugin.isEnabled(project) val apConfigurations = project.configurations