build.gradle.kts 909 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. plugins {
  2. alias(libs.plugins.android.library)
  3. alias(libs.plugins.kotlin.compose)
  4. }
  5. apply(from = rootProject.file("gradle/publishing.gradle.kts"))
  6. android {
  7. namespace = "com.xuqm.sdk.compose"
  8. compileSdk = libs.versions.compileSdk.get().toInt()
  9. defaultConfig {
  10. minSdk = libs.versions.minSdk.get().toInt()
  11. consumerProguardFiles("consumer-rules.pro")
  12. }
  13. compileOptions {
  14. sourceCompatibility = JavaVersion.VERSION_21
  15. targetCompatibility = JavaVersion.VERSION_21
  16. }
  17. buildFeatures {
  18. compose = true
  19. }
  20. }
  21. kotlin {
  22. jvmToolchain(21)
  23. }
  24. dependencies {
  25. api(project(":commonsdk-core"))
  26. implementation(libs.androidx.core.ktx)
  27. implementation(libs.androidx.activity.compose)
  28. implementation(platform(libs.androidx.compose.bom))
  29. implementation(libs.bundles.compose)
  30. debugImplementation(libs.bundles.compose.debug)
  31. }