build.gradle 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 dep.luban
  40. }