-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.gradle
111 lines (88 loc) · 3.86 KB
/
deps.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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
ext.versions = [
agp: '3.1.0-alpha05',
kotlin: '1.2.0',
playservices: '11.6.2',
support: '27.0.2',
constraint: '1.1.0-beta3',
archcomponents: '1.0.0',
timber: '4.6.0',
dagger: '2.13',
okhttp: '3.9.0',
retrofit: '2.3.0',
gson: '2.8.2',
glide: '4.4.0',
rxjava: '2.1.7',
rxandroid: '2.0.1',
rxrelay: '2.0.0',
rxbinding: '2.0.0',
]
ext.deps = [
kotlinplugin: "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin",
androidplugin: "com.android.tools.build:gradle:$versions.agp",
databinding: [
compiler: "com.android.databinding:compiler:$versions.agp"
],
kotlin: [
stdlib: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlin",
junittest: "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin"
],
support: [
design: "com.android.support:design:$versions.support",
palette: "com.android.support:palette-v7:$versions.support",
cardview: "com.android.support:cardview-v7:$versions.support",
appcompat: "com.android.support:appcompat-v7:$versions.support",
preference: "com.android.support:preference-v14:$versions.support",
constraint: "com.android.support.constraint:constraint-layout:$versions.constraint",
],
arch: [
lifecycle: [
compiler: "android.arch.lifecycle:compiler:$versions.archcomponents",
extensions: "android.arch.lifecycle:extensions:$versions.archcomponents",
reactivestreams: "android.arch.lifecycle:reactivestreams:$versions.archcomponents"
],
room: [
compiler: "android.arch.persistence.room:compiler:$versions.archcomponents",
runtime: "android.arch.persistence.room:runtime:$versions.archcomponents",
rxjava: "android.arch.persistence.room:rxjava2:$versions.archcomponents",
]
],
gson: "com.google.code.gson:gson:$versions.gson",
timber: "com.jakewharton.timber:timber:$versions.timber",
okhttp: [
main: "com.squareup.okhttp3:okhttp:$versions.okhttp",
logging: "com.squareup.okhttp3:logging-interceptor:$versions.okhttp",
],
retrofit: [
main: "com.squareup.retrofit2:retrofit:$versions.retrofit",
rx2adapter: "com.squareup.retrofit2:adapter-rxjava2:$versions.retrofit",
gsonconverter: "com.squareup.retrofit2:converter-gson:$versions.retrofit",
],
glide: [
main: "com.github.bumptech.glide:glide:$versions.glide",
compiler: "com.github.bumptech.glide:compiler:$versions.glide",
okhttpintegration: "com.github.bumptech.glide:okhttp3-integration:$versions.glide",
],
dagger: [
main: "com.google.dagger:dagger:$versions.dagger",
compiler: "com.google.dagger:dagger-compiler:$versions.dagger",
android: "com.google.dagger:dagger-android:$versions.dagger",
androidsupport: "com.google.dagger:dagger-android-support:$versions.dagger",
androidprocessor: "com.google.dagger:dagger-android-processor:$versions.dagger"
],
jsr250: "javax.annotation:jsr250-api:1.0",
rx: [
java: "io.reactivex.rxjava2:rxjava:$versions.rxjava",
android: "io.reactivex.rxjava2:rxandroid:$versions.rxandroid",
],
rxrelay: "com.jakewharton.rxrelay2:rxrelay:$versions.rxrelay",
rxbinding: [
main: "com.jakewharton.rxbinding2:rxbinding:$versions.rxbinding",
appcompat: "com.jakewharton.rxbinding2:rxbinding-appcompat-v7:$versions.rxbinding",
recyclerview: "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:$versions.rxbinding",
],
rxbindingkotlin: [
main: "com.jakewharton.rxbinding2:rxbinding-kotlin:$versions.rxbinding",
appcompat: "com.jakewharton.rxbinding2:rxbinding-appcompat-v7-kotlin:$versions.rxbinding",
recyclerview: "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7-kotlin:$versions.rxbinding",
],
]