From 06b5dc516dc1869c9829ea0cb41ecc97124d0c2b Mon Sep 17 00:00:00 2001 From: Maxim Bachinsky Date: Wed, 9 Sep 2020 19:13:24 +0300 Subject: [PATCH] fixed crash of release build because of duplicate dagger generated code --- mvi-arch/build.gradle | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mvi-arch/build.gradle b/mvi-arch/build.gradle index 5306a90..b115592 100644 --- a/mvi-arch/build.gradle +++ b/mvi-arch/build.gradle @@ -1,4 +1,5 @@ apply from: "../android-configs/lib-config.gradle" +apply plugin: 'kotlin-kapt' dependencies { implementation project(":navigation-base") @@ -16,6 +17,7 @@ dependencies { implementation("androidx.lifecycle:lifecycle-livedata-ktx") implementation("com.google.dagger:dagger") + kapt("com.google.dagger:dagger-compiler") implementation("com.github.valeryponomarenko.componentsmanager:androidx") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core") @@ -24,6 +26,7 @@ dependencies { def fragmentVersion = "1.2.1" def lifecycleVersion = "2.2.0" def coroutinesVersion = "1.3.7" + def daggerVersion = "2.27" constraints { implementation("androidx.core:core-ktx") { @@ -63,7 +66,12 @@ dependencies { } implementation("com.google.dagger:dagger") { version { - require("2.27") + require(daggerVersion) + } + } + kapt("com.google.dagger:dagger-compiler") { + version { + require(daggerVersion) } } implementation("com.github.valeryponomarenko.componentsmanager:androidx") {