forked from Elyniss/Scarlet
-
Notifications
You must be signed in to change notification settings - Fork 3
/
dependencies.gradle
108 lines (86 loc) · 3.72 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
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
ext.versions = [
minSdkVersion: 21,
minSdkVersionAndroidLifecycle: 19,
targetSdkVersion: 30,
compileSdkVersion: 30,
appCompat: '1.2.0',
material: '1.3.0',
constraintLayout: '1.1.2',
reactiveStreams: '1.0.2',
rxJava: '2.1.16',
rxAndroid: '2.0.2',
rxKotlin: '2.2.0',
rxJava1: '1.3.4',
kotlinxCoroutines: '1.4.3',
stetho: '1.5.0',
stethoOkHttp: '1.5.0',
moshi: '1.11.0',
gson: '2.8.2',
protobuf: '3.15.6',
jacksonDatabind: '2.9.5',
jacksonModuleKotlin: '2.9.5',
jsonPatch: '1.9',
dagger: '2.12',
jsr250Annotations: '1.0',
mpAndroidChart: 'v3.0.3',
chatMessageView: '2.0.1',
filePicker: '2.2.5',
jodaTime: '2.9.9',
glide: '4.12.0',
okHttp: '4.9.1',
okio: '1.13.0',
timber: '4.6.0',
okSse: '0.9.0',
junit: '4.12',
assertJ: '3.8.0',
stateMachine: "0.2.0"
]
ext.libs = [
appCompat: "androidx.appcompat:appcompat:$versions.appCompat",
material: "com.google.android.material:material:$versions.material",
constraintLayout: "androidx.constraintlayout:constraintlayout:$versions.constraintLayout",
reactiveStreams: "org.reactivestreams:reactive-streams:$versions.reactiveStreams",
rxJava: "io.reactivex.rxjava2:rxjava:$versions.rxJava",
rxAndroid: "io.reactivex.rxjava2:rxandroid:$versions.rxAndroid",
rxKotlin: "io.reactivex.rxjava2:rxkotlin:$versions.rxKotlin",
rxJava1: "io.reactivex:rxjava:$versions.rxJava1",
kotlinx: [
coroutines: [
core: "org.jetbrains.kotlinx:kotlinx-coroutines-core:$versions.kotlinxCoroutines",
reactive: "org.jetbrains.kotlinx:kotlinx-coroutines-reactive:$versions.kotlinxCoroutines"
]
],
stetho: "com.facebook.stetho:stetho:$versions.stetho",
stethoOkHttp: "com.facebook.stetho:stetho-okhttp3:$versions.stethoOkHttp",
moshi: "com.squareup.moshi:moshi-kotlin:$versions.moshi",
moshiCodeGen: "com.squareup.moshi:moshi-kotlin-codegen:$versions.moshi",
gson: "com.google.code.gson:gson:$versions.gson",
protobuf: "com.google.protobuf:protobuf-java:$versions.protobuf",
jackson: [
databind: "com.fasterxml.jackson.core:jackson-databind:$versions.jacksonDatabind",
moduleKotlin: "com.fasterxml.jackson.module:jackson-module-kotlin:$versions.jacksonModuleKotlin",
],
jsonPatch: "com.github.fge:json-patch:$versions.jsonPatch",
dagger: "com.google.dagger:dagger:$versions.dagger",
daggerCompiler: "com.google.dagger:dagger-compiler:$versions.dagger",
jsr250Annotations: "javax.annotation:jsr250-api:$versions.jsr250Annotations",
mpAndroidChart: "com.github.PhilJay:MPAndroidChart:$versions.mpAndroidChart",
chatMessageView: "com.github.bassaer:chatmessageview:$versions.chatMessageView",
filePicker: "com.droidninja:filepicker:$versions.filePicker",
jodaTime: "joda-time:joda-time:$versions.jodaTime",
glide: "com.github.bumptech.glide:glide:$versions.glide",
okHttp: "com.squareup.okhttp3:okhttp:$versions.okHttp",
okHttpLoggingInterceptor: "com.squareup.okhttp3:logging-interceptor:$versions.okHttp",
okio: "com.squareup.okio:okio:$versions.okio",
mockWebServer: "com.squareup.okhttp3:mockwebserver:$versions.okHttp",
timber: "com.jakewharton.timber:timber:$versions.timber",
okSse: "com.github.heremaps:oksse:$versions.okSse",
junit: "junit:junit:$versions.junit",
mockito: "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0",
assertJ: "org.assertj:assertj-core:$versions.assertJ",
kotlin: [
stdlib: "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version",
reflect: "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
],
stateMachine: "com.tinder.statemachine:statemachine:$versions.stateMachine"
]