-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeps.gradle
63 lines (51 loc) · 2.2 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
def versions = [:]
versions.androidx_test = '2.1.0'
versions.atsl_core = '1.3.0'
versions.atsl_expresso = '3.4.0'
versions.atsl_junit = '1.1.2'
versions.atsl_rules = '1.1.0'
versions.atsl_runner = '1.1.0'
versions.core = '1.3.0'
versions.junit5_api = '5.7.1'
versions.junit5_plugin = '1.7.1.1'
versions.ktlint = '0.41.0'
versions.mockk = '1.13.8'
versions.robolectric = '4.10.3'
versions.timber = '4.7.1'
versions.room = '2.3.0'
versions.spotless = '5.11.0'
ext.versions = versions
def deps = [:]
def atsl = [:]
atsl.core = "androidx.test:core:$versions.atsl_core"
atsl.espresso = "androidx.test.espresso:espresso-core:$versions.atsl_expresso"
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
deps.atsl = atsl
def coroutines = [:]
coroutines.android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$versions.coroutines"
coroutines.core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$versions.coroutines"
coroutines.test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:$versions.coroutines"
deps.coroutines = coroutines
deps.atsl = atsl
deps.junit5_plugin = "de.mannodermaus.gradle.plugins:android-junit5:$versions.junit5_plugin"
deps.junit5_api = "org.junit.jupiter:junit-jupiter-api:$versions.junit5_api"
deps.junit5_engine = "org.junit.jupiter:junit-jupiter-engine:$versions.junit5_api"
deps.junit5_engine_vintage = "org.junit.vintage:junit-vintage-engine:$versions.junit5_api"
deps.mockk = "io.mockk:mockk:$versions.mockk"
deps.robolectric = "org.robolectric:robolectric:$versions.robolectric"
// Room dependencies
def room = [:]
room.compiler = "androidx.room:room-compiler:$versions.room"
room.ktx = "androidx.room:room-ktx:$versions.room"
room.runtime = "androidx.room:room-runtime:$versions.room"
room.testing = "androidx.room:room-testing:$versions.room"
deps.room = room
// End of Room dependencies
deps.spotless = "com.diffplug.spotless:spotless-plugin-gradle:$versions.spotless"
def androidx = [:]
androidx.core_test = "androidx.arch.core:core-testing:$versions.androidx_test"
deps.androidx = androidx
ext.deps = deps