Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

35 lines
1.8 KiB
TOML

[versions]
compileSdk = "34"
gradleNexusStagingPlugin = "0.30.0"
minSdk = "21"
targetSdk = "34"
ktlint = "0.42.1"
composeBom = "2024.04.01" # https://developer.android.com/jetpack/compose/bom/bom-mapping
composeCompiler = "1.5.11" # https://developer.android.com/jetpack/androidx/releases/compose-kotlin
kotlin = "1.9.23" # https://developer.android.com/jetpack/androidx/releases/compose-kotlin
gradlePlugin = "8.1.4" # https://developer.android.com/build/releases/gradle-plugin
activityComposeVersion = "1.9.0"
lifecycleRuntimeKtxVersion = "2.7.0"
spotless = "6.21.0"
material3AndroidVersion = "1.2.0"
[libraries]
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
compose-foundation-foundation = { module = "androidx.compose.foundation:foundation" }
compose-material3-material3 = { module = "androidx.compose.material3:material3" }
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
compose-ui-ui = { module = "androidx.compose.ui:ui" }
compose-ui-util = { module = "androidx.compose.ui:ui-util" }
gradle = { module = "com.android.tools.build:gradle", version.ref = "gradlePlugin" }
kotlin-pluginGradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityComposeVersion" }
lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtxVersion" }
[plugins]
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
nexus-staging = { id = 'io.codearte.nexus-staging', version.ref = "gradleNexusStagingPlugin" }