-
Notifications
You must be signed in to change notification settings - Fork 17
/
deps.gradle
190 lines (160 loc) · 7.15 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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
def versions = [
kotlin : '1.3.72',
coroutines : '1.3.4',
appcompat : '1.1.0',
annotations : '1.1.0',
androidplugin : '4.0.1',
okhttp : '4.2.1',
lifecycle : '2.2.0',
mockito : '3.1.0',
mockitokotlin : '2.2.0',
robolectric : '4.3.1',
junit : '1.1.1',
truth : '1.1.0',
espresso : '3.2.0',
runner : '1.2.0',
uiautomator : '2.2.0',
versionsplugin : '0.25.0',
navigation : '2.3.0',
material : '1.1.0',
recyclerview : '1.1.0',
constraintlayout : '2.0.0-beta4',
glide : '4.10.0',
dagger : '2.28.3',
core : '1.2.0',
moshi : '1.8.0',
fragment_testing : '1.2.2',
test_core : '1.2.0',
test_runner : '1.2.0',
test_rules : '1.2.0',
navigation_testing : '1.0.0-alpha08',
arch_core_testing : '2.1.0',
javax_inject : '1',
retrofit : '2.6.1',
timber : '4.7.1',
exoplayer : '2.11.7',
autoservice : '1.0-rc6',
globallydynamic : '1.0.0',
globallydynamic_gradle : '1.0.0',
crashlytics_gradle : '2.2.0',
crashlytics : '17.1.1',
analytics : '17.4.4',
firebase_app_distribution: '2.0.0',
google_services : '4.3.3',
]
ext.versions = versions
def deps = [:]
deps.kotlin = [
stdlib: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlin"
]
deps.appcompat = [
appcompat: "androidx.appcompat:appcompat:$versions.appcompat"
]
deps.annotations = [
annotations: "androidx.annotation:annotation:$versions.annotations"
]
deps.constraintlayout = [
constraintlayout: "androidx.constraintlayout:constraintlayout:$versions.constraintlayout"
]
deps.navigation = [
fragment: "androidx.navigation:navigation-fragment-ktx:$versions.navigation",
ui : "androidx.navigation:navigation-ui-ktx:$versions.navigation",
runtime : "androidx.navigation:navigation-runtime:$versions.navigation"
]
deps.lifecycle = [
livedata : "androidx.lifecycle:lifecycle-livedata-core:$versions.lifecycle",
viewmodel : "androidx.lifecycle:lifecycle-viewmodel:$versions.lifecycle",
viewmodelext: "androidx.lifecycle:lifecycle-extensions:$versions.lifecycle"
]
deps.okhttp = [
okhttp : "com.squareup.okhttp3:okhttp:$versions.okhttp",
urlconnection: "com.squareup.okhttp3:okhttp-urlconnection:$versions.okhttp",
logging : "com.squareup.okhttp3:logging-interceptor:$versions.okhttp",
mockwebserver: "com.squareup.okhttp3:mockwebserver:$versions.okhttp",
idling : "com.jakewharton.espresso:okhttp3-idling-resource:1.0.0"
]
deps.mockito = [
core : "org.mockito:mockito-core:$versions.mockito",
android: "org.mockito:mockito-android:$versions.mockito",
kotlin : "com.nhaarman.mockitokotlin2:mockito-kotlin:$versions.mockitokotlin",
]
deps.test = [
junit : "androidx.test.ext:junit:$versions.junit",
truth : "androidx.test.ext:truth:$versions.truth",
runner : "androidx.test:runner:$versions.test_runner",
rules : "androidx.test:rules:$versions.test_rules",
navigation: "android.arch.navigation:navigation-testing:$versions.navigation_testing",
arch : "android.arch.core:core-testing:$versions.arch_core_testing",
core : "androidx.test:core:$versions.test_core",
fragment : "androidx.fragment:fragment-testing:$versions.fragment_testing"
]
deps.espresso = [
core : "androidx.test.espresso:espresso-core:$versions.espresso",
contrib: "androidx.test.espresso:espresso-contrib:$versions.espresso",
intents: "androidx.test.espresso:espresso-intents:$versions.espresso",
idling : "androidx.test.espresso:espresso-idling-resource:$versions.espresso"
]
deps.robolectric = [
robolectric: "org.robolectric:robolectric:$versions.robolectric"
]
deps.orchestrator = [
orchestrator: "androidx.test:orchestrator:$versions.orchestrator"
]
deps.coroutines = [
core : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$versions.coroutines",
android: "org.jetbrains.kotlinx:kotlinx-coroutines-android:$versions.coroutines",
test : "org.jetbrains.kotlinx:kotlinx-coroutines-test:$versions.coroutines"
]
deps.core = [
ktx: "androidx.core:core-ktx:$versions.core"
]
deps.dagger = [
core : "com.google.dagger:dagger:$versions.dagger",
android : "com.google.dagger:dagger-android:$versions.dagger",
support : "com.google.dagger:dagger-android-support:$versions.dagger",
compiler : "com.google.dagger:dagger-compiler:$versions.dagger",
android_compiler: "com.google.dagger:dagger-android-processor:$versions.dagger"
]
deps.material = [
material: "com.google.android.material:material:$versions.material"
]
deps.moshi = [
moshi: "com.squareup.moshi:moshi-kotlin:$versions.moshi"
]
deps.timber = [
timber: "com.jakewharton.timber:timber:$versions.timber",
]
deps.glide = [
core : "com.github.bumptech.glide:glide:$versions.glide",
compiler: "com.github.bumptech.glide:compiler:$versions.glide",
]
deps.cardview = [
cardview: "androidx.cardview:cardview:$versions.cardview"
]
deps.retrofit = [
retrofit : "com.squareup.retrofit2:retrofit:$versions.retrofit",
moshi_converter: "com.squareup.retrofit2:converter-moshi:$versions.retrofit",
]
deps.javax = [
inject: "javax.inject:javax.inject:$versions.javax_inject"
]
deps.exoplayer = [
core: "com.google.android.exoplayer:exoplayer-core:$versions.exoplayer",
ui : "com.google.android.exoplayer:exoplayer-ui:$versions.exoplayer"
]
deps.autoservice = [
annotations: "com.google.auto.service:auto-service-annotations:$versions.autoservice",
processor : "com.google.auto.service:auto-service:$versions.autoservice"
]
deps.globallydynamic = [
all : "com.jeppeman.globallydynamic.android:all:$versions.globallydynamic",
core : "com.jeppeman.globallydynamic.android:core:$versions.globallydynamic",
gplay : "com.jeppeman.globallydynamic.android:gplay:$versions.globallydynamic",
huawei : "com.jeppeman.globallydynamic.android:huawei:$versions.globallydynamic",
selfhosted: "com.jeppeman.globallydynamic.android:selfhosted:$versions.globallydynamic",
]
deps.firebase = [
crashlytics: "com.google.firebase:firebase-crashlytics:$versions.crashlytics",
analytics : "com.google.firebase:firebase-analytics:$versions.analytics",
]
ext.deps = deps