Files
test1229/app/build.gradle.kts
2025-02-13 18:28:29 +08:00

86 lines
2.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose)
id("kotlin-parcelize")
}
android {
namespace = "com.zywl.test1229"
compileSdk = 34
defaultConfig {
applicationId = "com.zywl.test1229"
minSdk = 29
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
buildFeatures {
compose = true
}
packagingOptions {
exclude("META-INF/DEPENDENCIES")
exclude("META-INF/LICENSE")
exclude("META-INF/LICENSE.txt")
exclude("META-INF/NOTICE")
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation(libs.androidx.activity.compose)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.ui)
implementation(libs.androidx.ui.graphics)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.material3)
implementation(libs.androidx.navigation.runtime.ktx)
implementation(libs.androidx.navigation.compose)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)
// https://mvnrepository.com/artifact/com.google.code.gson/gson
implementation("com.google.code.gson:gson:2.10.1")
implementation("org.jetbrains.kotlin:kotlin-reflect:1.5.21")
// implementation(files("libs/poi-5.3.0.jar"))
implementation("org.apache.poi:poi-ooxml:5.2.3"){
exclude(group = "org.apache.logging.log4j", module = "log4j-api")
} // 主要的poi库
implementation("org.apache.poi:poi:5.2.3") {
exclude(group = "org.apache.logging.log4j", module = "log4j-api")
} // 用于处理Excel文件.xlsx
implementation("org.apache.xmlbeans:xmlbeans:5.0.2") // Apache Commons IO
// implementation ("org.apache.logging.log4j:log4j-api:2.14.1") // Log4j API
// implementation ("org.apache.logging.log4j:log4j-core:2.14.1") // Log4j Core
// implementation("org.apache.logging.log4j:log4j-core:2.17.1") // 或其他最新版本
implementation("org.apache.logging.log4j:log4j-api:2.17.1") // 或其他最新版本
}