build.gradle 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. plugins {
  2. id 'com.android.library'
  3. id 'kotlin-android'
  4. }
  5. android {
  6. compileSdkVersion env.compileSdkVersion
  7. buildToolsVersion env.buildToolsVersion
  8. defaultConfig {
  9. minSdkVersion env.minSdkVersion
  10. targetSdkVersion env.targetSdkVersion
  11. versionCode 1
  12. versionName "1.0"
  13. consumerProguardFiles "consumer-rules.pro"
  14. }
  15. buildTypes {
  16. release {
  17. minifyEnabled false
  18. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  19. }
  20. }
  21. compileOptions {
  22. sourceCompatibility env.jdk_version
  23. targetCompatibility env.jdk_version
  24. }
  25. kotlinOptions {
  26. jvmTarget = '1.8'
  27. }
  28. }
  29. dependencies {
  30. implementation fileTree(dir: "libs", include: ["*.jar"])
  31. implementation dep.kotlinStdlib
  32. implementation dep.androidxCoreKtx
  33. implementation dep.androidxLocalbroadcastmanager
  34. api dep.retrofit
  35. implementation dep.converterGson
  36. implementation dep.converterScalars
  37. implementation dep.rxJavaAdapter
  38. implementation dep.okhttp3Logs
  39. api dep.rxJava
  40. api dep.rxAndroid
  41. api dep.gson
  42. // implementation dep.luban
  43. }