Skip to content

Commit fc6f0a2

Browse files
committed
[Build] Fix kotlin version alignment
Due to library dependencies depending on different versions of kotlin-stdlib, lib/build.gradle needs to handle kotlin-stdlib version alignment to avoid duplicate class errors. Kotlin-BOM handles this version alignment for us. PiperOrigin-RevId: 540574560 (cherry picked from commit 7671188)
1 parent 797d494 commit fc6f0a2

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

catalog/build.gradle

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@ apply plugin: 'com.android.application'
22

33
dependencies {
44

5-
constraints {
6-
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21") {
7-
because("kotlin-stdlib-jdk8 is now a part of kotlin-stdlib")
8-
}
9-
}
5+
// Align kotlin versions
6+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.22"))
107

118
api 'com.google.dagger:dagger:2.46.1'
129
annotationProcessor 'com.google.dagger:dagger-compiler:2.46.1'

lib/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ dependencies {
2626

2727
annotationProcessor compatibility("resourceInspectionProcessor")
2828

29+
// Align kotlin versions
30+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.22"))
31+
2932
implementation "com.google.errorprone:error_prone_annotations:${errorproneVersion}"
3033

3134
testImplementation "androidx.test:core:${testRunnerVersion}"

0 commit comments

Comments
 (0)