diff --git a/anvilcodegen/build.gradle.kts b/anvilcodegen/build.gradle.kts index 340cf43073..57758f8909 100644 --- a/anvilcodegen/build.gradle.kts +++ b/anvilcodegen/build.gradle.kts @@ -25,6 +25,6 @@ dependencies { implementation(libs.anvil.compiler.utils) implementation("com.squareup:kotlinpoet:1.14.2") implementation(libs.dagger) - compileOnly("com.google.auto.service:auto-service-annotations:1.1.1") - kapt("com.google.auto.service:auto-service:1.1.1") + compileOnly(libs.google.autoservice.annotations) + kapt(libs.google.autoservice) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1844d3bdfd..8d2631c889 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -50,6 +50,9 @@ telephoto = "0.4.0" dagger = "2.46.1" anvil = "2.4.6" +# Auto service +autoservice = "1.1.1" + # quality detekt = "1.23.0" dependencygraph = "0.12" @@ -165,11 +168,16 @@ dagger_compiler = { module = "com.google.dagger:dagger-compiler", version.ref = anvil_compiler_api = { module = "com.squareup.anvil:compiler-api", version.ref = "anvil" } anvil_compiler_utils = { module = "com.squareup.anvil:compiler-utils", version.ref = "anvil" } +# Auto services +google_autoservice = { module = "com.google.auto.service:auto-service", version.ref = "autoservice" } +google_autoservice_annotations = { module = "com.google.auto.service:auto-service-annotations", version.ref = "autoservice" } + + # Miscellaneous # Add unused dependency to androidx.compose.compiler:compiler to let Renovate create PR to change the # value of `composecompiler` (which is used to set composeOptions.kotlinCompilerExtensionVersion. # See https://github.com/renovatebot/renovate/issues/18354 -android_composeCompiler = {module="androidx.compose.compiler:compiler", version.ref ="composecompiler"} +android_composeCompiler = { module = "androidx.compose.compiler:compiler", version.ref = "composecompiler" } [bundles]