build.gradle 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion build_versions.target_sdk
  4. defaultConfig {
  5. minSdkVersion build_versions.min_sdk
  6. targetSdkVersion build_versions.target_sdk
  7. versionCode 1
  8. versionName "1.0"
  9. }
  10. compileOptions {
  11. sourceCompatibility JavaVersion.VERSION_1_8
  12. targetCompatibility JavaVersion.VERSION_1_8
  13. }
  14. buildTypes {
  15. release {
  16. buildConfigField "boolean", "LOG_DEBUG", "true"
  17. zipAlignEnabled false
  18. shrinkResources false
  19. minifyEnabled false
  20. debuggable true
  21. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  22. }
  23. }
  24. }
  25. dependencies {
  26. api fileTree(include: ['*.jar'], dir: 'libs')
  27. // Support libraries
  28. api deps.support.app_compat
  29. api deps.support.v4
  30. api deps.support.v13
  31. api deps.support.design
  32. api deps.support.cardview
  33. api deps.support.percent
  34. api deps.support.recyclerview
  35. api deps.constraint_layout
  36. // RxJava and retrofit
  37. api deps.rx_android
  38. api deps.rxjava2
  39. api deps.retrofit.runtime
  40. api deps.retrofit.gson
  41. api deps.persistent_cookie
  42. //Dagger
  43. api deps.dagger.runtime
  44. api deps.dagger.android
  45. api deps.dagger.android_support
  46. // other
  47. api deps.kotlin.stdlib
  48. api deps.event_bus
  49. api deps.gson
  50. api deps.permission
  51. api deps.utils
  52. api deps.glide
  53. //view
  54. api deps.photo_view
  55. api deps.easy_recycler
  56. api deps.material_dialog
  57. api deps.logger
  58. api deps.toasty
  59. //router
  60. api deps.arouter_api
  61. //annotationProcessor
  62. annotationProcessor deps.dagger.android_support_compiler
  63. annotationProcessor deps.dagger.compiler
  64. }