build.gradle.kts 821 B

1234567891011121314151617181920212223242526272829303132333435
  1. plugins {
  2. alias(libs.plugins.android.library)
  3. }
  4. apply(from = rootProject.file("gradle/publishing.gradle.kts"))
  5. android {
  6. namespace = "com.xuqm.sdk.core"
  7. compileSdk = libs.versions.compileSdk.get().toInt()
  8. defaultConfig {
  9. minSdk = libs.versions.minSdk.get().toInt()
  10. consumerProguardFiles("consumer-rules.pro")
  11. }
  12. compileOptions {
  13. sourceCompatibility = JavaVersion.VERSION_21
  14. targetCompatibility = JavaVersion.VERSION_21
  15. }
  16. }
  17. kotlin {
  18. jvmToolchain(21)
  19. }
  20. dependencies {
  21. api(libs.androidx.core.ktx)
  22. api(libs.androidx.activity.ktx)
  23. api(libs.bundles.network)
  24. api(libs.kotlinx.serialization.json)
  25. implementation(libs.kotlinx.coroutines.android)
  26. implementation(libs.androidx.datastore.preferences)
  27. testImplementation(libs.junit4)
  28. }