Этап 1: version catalog (libs.versions.toml) — устранён дрейф версий
- gradle/libs.versions.toml: единый источник версий (Gradle 9.3 авто-подхват). - 15 module build.gradle мигрированы на libs.* (скриптом, регекс по group:name). - Устранён дрейф: coroutines 1.8.1/1.10.1→1.10.1, coil 2.6.0/2.7.0→2.7.0, lifecycle 2.8.1/2.8.7→2.8.7, activity-compose 1.9.0/1.10.1→1.10.1, core-ktx 1.13.1/1.15.0→1.15.0. Firebase в core/push → bom (был explicit 24.0.1). - Compose BOM в каталоге вместо дубля в каждом модуле. Проверено: assembleRelease BUILD SUCCESSFUL, APK 53 МБ.
This commit is contained in:
@@ -23,10 +23,10 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1'
|
||||
implementation 'org.json:json:20240303'
|
||||
api 'com.squareup.okhttp3:okhttp:4.12.0'
|
||||
implementation libs.coroutines.android
|
||||
implementation libs.json
|
||||
api libs.okhttp
|
||||
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation 'com.squareup.okhttp3:mockwebserver:4.12.0'
|
||||
testImplementation libs.junit
|
||||
testImplementation libs.okhttp.mockwebserver
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user