-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
69 lines (59 loc) · 3.03 KB
/
dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
allprojects {
repositories {
jcenter()
}
}
ext {
// Android
buildToolsVersion = "25.0.0"
minSdkVersion = 16
targetSdkVersion = 22
compileSdkVersion = 25
applicationId = 'com.mvp.mobexs.mvp_test'
versionCode = 25
versionName = "1.0.0"
// TODO: migrate to RxJava 2
// https://github.com/ReactiveX/RxJava/wiki/What%27s-different-in-2.0
// Libraries
supportVersion = '25.2.0'
daggerVersion = '2.8'
butterKnifeVersion = '8.5.1'
rxJavaVersion = '1.1.6' // '2.0.8'
rxAndroidVersion = '1.2.1' // '2.0.1'
retrofitVersion = '2.2.0'
okHttp3Version = '3.6.0'
javaxAnnotationVersion = '1.0'
eventBusVersion = '3.0.0'
multidexVersion = '1.0.1'
lombokVersion = '1.16.14'
picassoVersion = '2.5.2'
picassoDownloaderVersion = '1.0.2'
customCrashVersion = '1.5.0'
appDependencies = [
appCompatSupport : "com.android.support:appcompat-v7:${supportVersion}",
designAndroid : "com.android.support:design:${supportVersion}",
cardView : "com.android.support:cardview-v7:${supportVersion}",
rxJava : "io.reactivex:rxjava:${rxJavaVersion}",
rxAndroid : "io.reactivex:rxandroid:${rxAndroidVersion}",
// rxJava : "io.reactivex.rxjava2:rxjava:${rxJavaVersion}",
// rxAndroid : "io.reactivex.rxjava2:rxandroid:${rxAndroidVersion}",
javaxAnnotation : "javax.annotation:jsr250-api:${javaxAnnotationVersion}",
eventBus : "org.greenrobot:eventbus:${eventBusVersion}",
multidex : "com.android.support:multidex:${multidexVersion}",
daggerCompiler : "com.google.dagger:dagger-compiler:${daggerVersion}",
dagger : "com.google.dagger:dagger:${daggerVersion}",
butterKnife : "com.jakewharton:butterknife:${butterKnifeVersion}",
butterKnifeCompiler: "com.jakewharton:butterknife-compiler:${butterKnifeVersion}",
retrofit : "com.squareup.retrofit2:retrofit:${retrofitVersion}",
retrofitMock : "com.squareup.retrofit2:retrofit-mock:${retrofitVersion}",
converterGson : "com.squareup.retrofit2:converter-gson:${retrofitVersion}",
retrofitRxJava : "com.squareup.retrofit2:adapter-rxjava:${retrofitVersion}",
// retrofitRxJava : "com.squareup.retrofit2:adapter-rxjava2:${retrofitVersion}",
okHttp3 : "com.squareup.okhttp3:okhttp:${okHttp3Version}",
loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:${okHttp3Version}",
picasso : "com.squareup.picasso:picasso:${picassoVersion}",
picassoDownloader : "com.jakewharton.picasso:picasso2-okhttp3-downloader:${picassoDownloaderVersion}",
lombok : "org.projectlombok:lombok:${lombokVersion}",
customCrash : "cat.ereza:customactivityoncrash:${customCrashVersion}",
]
}