-
Notifications
You must be signed in to change notification settings - Fork 11
/
dependencies.gradle
49 lines (42 loc) · 1.33 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
def versions = [
androidGradlePluginVersion: '7.4.1',
robolectricVersion : '4.9.2',
guavaVersion : '18.0',
apacheCommonsVersion : '3.3.2',
]
def buildConfig = [
compileSdkVersion: 29,
minSdkVersion : 21,
targetSdkVersion : 29,
buildToolsVersion: '28.0.3',
javaVersion : '1.8',
]
def build = [
androidGradlePlugin: "com.android.tools.build:gradle:${versions.androidGradlePluginVersion}",
]
def internal = [
core: ':core',
]
def external = [
guava : "com.google.guava:guava:${versions.guavaVersion}",
apacheCommons: "org.apache.commons:commons-lang3:${versions.apacheCommonsVersion}",
metaJava : 'com.workday:metajava:1.0',
javaWriter : 'com.squareup:javawriter:2.5.0',
]
def test = [
junit : 'junit:junit:4.12',
mockito : 'org.mockito:mockito-core:3.3.3',
assertCore : 'org.assertj:assertj-core:3.16.0',
robolectric: "org.robolectric:robolectric:${versions.robolectricVersion}",
]
def annotations = [
processor: ":processor"
]
ext.deps = [
"build" : build,
"buildConfig": buildConfig,
"internal" : internal,
"external" : external,
"test" : test,
"annotations": annotations,
]