build.gradle 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. apply plugin: 'com.android.application'
  2. apply plugin: 'org.greenrobot.greendao'
  3. android {
  4. compileSdkVersion 27
  5. defaultConfig {
  6. applicationId "com.sunil.payuandroidchallenge"
  7. minSdkVersion 21
  8. targetSdkVersion 27
  9. versionCode 1
  10. versionName "1.0"
  11. }
  12. buildTypes {
  13. release {
  14. minifyEnabled false
  15. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  16. }
  17. }
  18. packagingOptions {
  19. exclude 'META-INF/**'
  20. exclude 'META-INF/**'
  21. }
  22. }
  23. greendao {
  24. targetGenDir 'src/main/java'
  25. }
  26. dependencies {
  27. api fileTree(dir: 'libs', include: ['*.jar'])
  28. api 'com.android.support:appcompat-v7:27.1.1'
  29. api 'com.android.support.constraint:constraint-layout:1.1.0'
  30. api 'com.android.support:recyclerview-v7:27.1.1'
  31. api 'com.android.support:cardview-v7:27.1.1'
  32. api 'com.android.support:design:27.1.1'
  33. api 'io.reactivex.rxjava2:rxandroid:2.0.2'
  34. api 'io.reactivex.rxjava2:rxjava:2.1.12'
  35. api 'com.jakewharton:butterknife:8.5.1'
  36. annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
  37. //api 'javax.inject:javax.inject:1'
  38. //compileOnly 'javax.annotation:jsr250-api:1.0'
  39. api "com.google.dagger:dagger:$rootProject.daggerVersion"
  40. api "com.google.dagger:dagger-android:$rootProject.daggerVersion"
  41. api "com.google.dagger:dagger-android-support:$rootProject.daggerVersion"
  42. annotationProcessor "com.google.dagger:dagger-android-processor:$rootProject.daggerVersion"
  43. annotationProcessor "com.google.dagger:dagger-compiler:$rootProject.daggerVersion"
  44. api 'org.greenrobot:greendao:3.2.2'
  45. //数据库加密
  46. api 'net.zetetic:android-database-sqlcipher:3.5.1'
  47. //api 'com.google.guava:guava:22.0'
  48. api 'com.jakewharton.timber:timber:4.5.1'
  49. api 'com.squareup.retrofit2:retrofit:2.3.0'
  50. api 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
  51. api 'com.squareup.retrofit2:converter-gson:2.3.0'
  52. api 'com.squareup.picasso:picasso:2.5.2'
  53. api 'com.jakewharton.rxbinding2:rxbinding:2.1.1'
  54. }