refactor: Rework buildSrc

Co-authored-by: AntsyLich <59261191+antsylich@users.noreply.github.com>
This commit is contained in:
Ahmad Ansori Palembani 2024-12-25 08:46:48 +07:00
parent b201e410a3
commit c09c4045e2
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
19 changed files with 218 additions and 86 deletions

View file

@ -4,6 +4,8 @@ agp = "8.7.3"
lifecycle = "2.8.7"
[libraries]
gradle = { module = "com.android.tools.build:gradle", version.ref = "agp" }
activity = { module = "androidx.activity:activity-ktx", version.ref = "activity" }
activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activity" }
annotation = { module = "androidx.annotation:annotation", version = "1.9.1" }

View file

@ -4,6 +4,9 @@ serialization = "1.7.3"
xml_serialization = "0.90.3"
[libraries]
gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
compose-compiler-gradle = { module = "org.jetbrains.kotlin:compose-compiler-gradle-plugin", version.ref = "kotlin" }
coroutines-bom = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-bom", version = "1.10.1" }
coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android" }
coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core" }
@ -26,4 +29,4 @@ android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize" }