// core:database 本地存储:Room AppDatabase + 上传队列(离线优先参考实现) plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) alias(libs.plugins.ksp) alias(libs.plugins.hilt) } android { namespace = "com.stec.cmd.core.database" compileSdk = 34 defaultConfig { minSdk = 26 } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" } } dependencies { implementation(project(":core:common")) api(libs.androidx.room.runtime) api(libs.androidx.room.ktx) ksp(libs.androidx.room.compiler) implementation(libs.hilt.android) ksp(libs.hilt.compiler) testImplementation(libs.junit) }