Skip to content

Commit 42b75b5

Browse files
refactor(deps): Adopt Gradle version catalog for plugins
This commit refactors the Gradle build scripts to consistently use the version catalog for defining plugins. Key changes include: - In the root `build.gradle.kts`, plugin aliases have been renamed for clarity (`jetbrains-kotlin-android` to `kotlin-android` and `compose-compiler` to `kotlin-compose`). - The `app/build.gradle.kts` now uses `alias(libs.plugins.*)` instead of hardcoded `id("...")` strings for the Android application, Kotlin Android, and Kotlin Compose plugins. - The `compileSdk` declaration in `app/build.gradle.kts` has been updated to use a more modern syntax.
1 parent 936cc00 commit 42b75b5

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

app/build.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
plugins {
2-
id("com.android.application")
3-
id("org.jetbrains.kotlin.android")
4-
id("org.jetbrains.kotlin.plugin.compose")
5-
id("kotlin-android")
2+
alias(libs.plugins.android.application)
3+
alias(libs.plugins.kotlin.android)
4+
alias(libs.plugins.kotlin.compose)
65
alias(libs.plugins.ksp)
76
}
87

@@ -36,7 +35,9 @@ val applicationName = when (type) {
3635

3736
android {
3837
namespace = "com.github.codeworkscreativehub.mlauncher"
39-
compileSdk = 36
38+
compileSdk {
39+
version = release(36)
40+
}
4041

4142
defaultConfig {
4243
applicationId = applicationName

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
alias(libs.plugins.android.application) apply false
33
alias(libs.plugins.android.library) apply false
4-
alias(libs.plugins.jetbrains.kotlin.android) apply false
5-
alias(libs.plugins.compose.compiler) apply false
4+
alias(libs.plugins.kotlin.android) apply false
5+
alias(libs.plugins.kotlin.compose) apply false
66
}

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,6 @@ ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest", v
121121
[plugins]
122122
android-application = { id = "com.android.application", version.ref = "agp" }
123123
android-library = { id = "com.android.library", version.ref = "agp" }
124-
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
125-
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
124+
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
125+
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
126126
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }

0 commit comments

Comments
 (0)