build.gradle 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion rootProject.ext.android.compileSdkVersion
  4. buildToolsVersion rootProject.ext.android.buildToolsVersion
  5. defaultConfig {
  6. minSdkVersion rootProject.ext.android.minSdkVersion
  7. targetSdkVersion rootProject.ext.android.targetSdkVersion
  8. versionCode rootProject.ext.android.versionCode
  9. versionName rootProject.ext.android.versionName
  10. }
  11. useLibrary 'org.apache.http.legacy'
  12. buildTypes {
  13. release {
  14. minifyEnabled false
  15. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  16. }
  17. }
  18. }
  19. dependencies {
  20. api fileTree(include: ['*.jar'], dir: 'libs')
  21. testImplementation deps.junit
  22. api deps.appcompatV7
  23. api deps.fastjson
  24. api deps.materialDialogs
  25. api deps.multidex
  26. api(deps.stetho)
  27. {
  28. force = true
  29. }
  30. api deps.gif
  31. api deps.circleimageview
  32. api deps.activityOnCrash
  33. // api 'com.umeng.analytics:analytics:6.1.2'
  34. api deps.analytics
  35. api deps.photoView
  36. api deps.stickyListHeaders
  37. api deps.stickyGridHeaders
  38. api deps.cardviewV7
  39. api deps.BaseRecyclerViewAdapterHelper
  40. api deps.design
  41. api deps.banner
  42. api(deps.smartRefreshLayout) {
  43. exclude group: 'com.squareup.leakcanary'
  44. exclude group: 'com.umeng.analytics'
  45. exclude group: 'com.android.support'
  46. exclude group: 'org.apache.maven.plugins'
  47. exclude group: 'com.sun.xml.stream.buffer'
  48. exclude group: 'javax.annotation.processing'
  49. }
  50. api(deps.smartRefreshHeader) {
  51. exclude group: 'com.squareup.leakcanary'
  52. exclude group: 'com.umeng.analytics'
  53. exclude group: 'com.android.support'
  54. exclude group: 'org.apache.maven.plugins'
  55. exclude group: 'com.sun.xml.stream.buffer'
  56. exclude group: 'javax.annotation.processing'
  57. }
  58. api project(':network')
  59. api project(':applocation')
  60. api project(':pullToRefershLibraryMy')
  61. api project(':MPAndroidChart')
  62. api project(':libedittextformlibrary')
  63. api project(':libfloatingactionbutton')
  64. api project(':libbdupdatesdk')
  65. api project(':library-swipemenu_lv')
  66. api project(':library-viewpager-indicator')
  67. api project(':lib-zxing')
  68. api project(':library-refreshlayout')
  69. api project(':recyclerlibrary')
  70. api files('libs/hellocharts-library-1.5.8.jar')
  71. api deps.wechatSdk
  72. api 'com.github.hss01248:NotifyUtil:1.0.1'
  73. api deps.basePopup
  74. api deps.acprogress
  75. // androidTestCompile deps.leakcanaryNp
  76. // debugCompile deps.leakcanary
  77. // releaseCompile deps.leakcanaryNp
  78. }