chore(deps): Update agp to v8.5.0

Also convert some plugins to use version catalog
This commit is contained in:
Ahmad Ansori Palembani 2024-06-27 19:07:38 +07:00
parent f8b462c4b5
commit cbdd16f6d4
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
11 changed files with 26 additions and 18 deletions

View file

@ -5,14 +5,14 @@ import java.time.ZoneOffset
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
plugins { plugins {
id("com.android.application") alias(androidx.plugins.application)
kotlin("android") alias(kotlinx.plugins.android)
alias(kotlinx.plugins.compose.compiler)
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("kotlin-parcelize") id("kotlin-parcelize")
id("com.google.android.gms.oss-licenses-plugin") id("com.google.android.gms.oss-licenses-plugin")
id("com.google.gms.google-services") apply false id("com.google.gms.google-services") apply false
id("com.google.firebase.crashlytics") apply false id("com.google.firebase.crashlytics") apply false
alias(kotlinx.plugins.compose.compiler)
} }
if (gradle.startParameter.taskRequests.toString().contains("Standard")) { if (gradle.startParameter.taskRequests.toString().contains("Standard")) {

View file

@ -1,9 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins { plugins {
kotlin("multiplatform") alias(kotlinx.plugins.multiplatform)
alias(androidx.plugins.library)
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("com.android.library")
} }
kotlin { kotlin {

View file

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("multiplatform") alias(kotlinx.plugins.multiplatform)
alias(androidx.plugins.library)
alias(libs.plugins.sqldelight)
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("app.cash.sqldelight")
id("com.android.library")
} }
kotlin { kotlin {

View file

@ -1,7 +1,7 @@
plugins { plugins {
kotlin("multiplatform") alias(kotlinx.plugins.multiplatform)
alias(androidx.plugins.library)
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("com.android.library")
} }
kotlin { kotlin {

View file

@ -1,5 +1,6 @@
[versions] [versions]
activity = "1.9.0" activity = "1.9.0"
agp = "8.5.0"
lifecycle = "2.8.1" lifecycle = "2.8.1"
[libraries] [libraries]
@ -37,3 +38,7 @@ androidx = [
"lifecycle-process", "lifecycle-runtime", "lifecycle-viewmodel", "lifecycle-viewmodel-compose", "multidex", "lifecycle-process", "lifecycle-runtime", "lifecycle-viewmodel", "lifecycle-viewmodel-compose", "multidex",
"palette", "preference", "recyclerview", "sqlite", "layout-swiperefresh", "webkit", "work", "window" "palette", "preference", "recyclerview", "sqlite", "layout-swiperefresh", "webkit", "work", "window"
] ]
[plugins]
application = { id = "com.android.application", version.ref = "agp" }
library = { id = "com.android.library", version.ref = "agp" }

View file

@ -28,3 +28,4 @@ coroutines = [ "coroutines-android", "coroutines-core" ]
[plugins] [plugins]
android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }

View file

@ -101,6 +101,8 @@ viewtooltip = { module = "com.github.florent37:viewtooltip", version = "1.2.2" }
[plugins] [plugins]
kotlinter = { id = "org.jmailen.kotlinter", version = "4.1.1" } kotlinter = { id = "org.jmailen.kotlinter", version = "4.1.1" }
gradle-versions = { id = "com.github.ben-manes.versions", version = "0.42.0" } gradle-versions = { id = "com.github.ben-manes.versions", version = "0.42.0" }
moko = { id = "dev.icerock.mobile.multiplatform-resources", version.ref = "moko" }
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
[bundles] [bundles]
db = [ "sqldelight-coroutines" ] db = [ "sqldelight-coroutines" ]

View file

@ -1,9 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins { plugins {
kotlin("multiplatform") alias(kotlinx.plugins.multiplatform)
id("com.android.library") alias(androidx.plugins.library)
id("dev.icerock.mobile.multiplatform-resources") alias(libs.plugins.moko)
} }
kotlin { kotlin {

View file

@ -1,6 +1,6 @@
plugins { plugins {
id("com.android.library") alias(androidx.plugins.library)
id("org.jetbrains.kotlin.android") alias(kotlinx.plugins.android)
} }
android { android {

View file

@ -1,6 +1,6 @@
plugins { plugins {
id("com.android.library") alias(androidx.plugins.library)
id("org.jetbrains.kotlin.android") alias(kotlinx.plugins.android)
alias(kotlinx.plugins.compose.compiler) alias(kotlinx.plugins.compose.compiler)
} }

View file

@ -1,9 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins { plugins {
alias(androidx.plugins.library)
kotlin("multiplatform") kotlin("multiplatform")
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("com.android.library")
} }
kotlin { kotlin {