build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. plugins {
  2. alias(libs.plugins.android.library)
  3. alias(libs.plugins.kotlin.android)
  4. }
  5. android {
  6. compileSdk 34
  7. defaultConfig {
  8. minSdkVersion 21
  9. targetSdkVersion 34
  10. consumerProguardFiles "consumer-rules.pro"
  11. }
  12. buildTypes {
  13. release {
  14. minifyEnabled false
  15. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  16. }
  17. }
  18. compileOptions {
  19. sourceCompatibility JavaVersion.VERSION_17
  20. targetCompatibility JavaVersion.VERSION_17
  21. }
  22. kotlinOptions {
  23. jvmTarget = '17'
  24. }
  25. namespace 'com.rc.httpcore'
  26. }
  27. dependencies {
  28. implementation fileTree(dir: "libs", include: ["*.jar"])
  29. implementation libs.androidx.core.ktx
  30. implementation libs.androidx.localbroadcastmanager
  31. api libs.squareup.retrofit
  32. implementation libs.squareup.converter.gson
  33. implementation libs.squareup.converter.scalars
  34. implementation libs.squareup.rx.java.adapter
  35. implementation libs.okhttp3.logging
  36. api libs.rx.java
  37. api libs.rx.android
  38. api libs.gson
  39. implementation 'com.blankj:utilcodex:1.31.1'
  40. // implementation dep.luban
  41. }