Files
AndroidJetpack/Animite/core/build.gradle.kts
T
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

53 lines
1.3 KiB
Kotlin

plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin)
alias(libs.plugins.composeCompiler)
alias(libs.plugins.detekt)
}
android {
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
buildFeatures { compose = true }
namespace = "com.imashnake.animite.core"
}
kotlin {
jvmToolchain(21)
}
dependencies {
// AndroidX
implementation(libs.androidx.activityCompose)
implementation(libs.androidx.coreKtx)
implementation(libs.androidx.lifecycleRuntimeKtx)
// Compose
implementation(libs.bundles.compose)
implementation(libs.compose.material)
debugImplementation(libs.compose.ui.tooling)
implementation(libs.compose.ui.toolingPreview)
// Compose Markdown
implementation(libs.boswelja.composeMarkdown.material3)
// Coil
implementation(libs.coil.compose)
// Kotlin
implementation(libs.kotlin.coroutines.android)
implementation(libs.kotlin.coroutines.core)
testImplementation(libs.test.junit)
androidTestImplementation(libs.androidx.test.junit)
androidTestImplementation(libs.androidx.test.espressoCore)
androidTestImplementation(libs.compose.test.ui.testJunit4)
}