build.gradle 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. plugins {
  2. id 'com.android.library'
  3. id '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 env.jdk_version
  20. targetCompatibility env.jdk_version
  21. }
  22. kotlinOptions {
  23. jvmTarget = '1.8'
  24. }
  25. namespace 'com.rc.httpcore'
  26. }
  27. dependencies {
  28. implementation fileTree(dir: "libs", include: ["*.jar"])
  29. implementation dep.kotlinStdlib
  30. implementation dep.androidxCoreKtx
  31. implementation dep.androidxLocalbroadcastmanager
  32. api dep.retrofit
  33. implementation dep.converterGson
  34. implementation dep.converterScalars
  35. implementation dep.rxJavaAdapter
  36. implementation dep.okhttp3Logs
  37. api dep.rxJava
  38. api dep.rxAndroid
  39. api dep.gson
  40. // implementation dep.luban
  41. }