-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.gradle
62 lines (55 loc) · 1.99 KB
/
build.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
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.versions = [
'gradle' : '3.5.3',
'kotlin' : '1.3.61',
'kotlin_plugin_version' : '1.3.0',
'android_plugin_version' : '3.1.3',
'firebase_library_version' : '15.0.0',
'support_library_version' : '27.1.1',
'android_arch_version' : '1.1.1',
'retrofit_version' : '2.7.1',
'okhttp_version' : '4.3.1',
'junit_version' : '4.12',
'mockito_version' : '',
'fresco_version' : '1.3.0',
'espresso_version' : '2.2.2',
'stetho_version' : '1.5.1',
'firebase_ui_library_version': '4.0.1',
'constraint_layout_version' : '1.1.1',
'glide_version' : '4.0.0',
'fabric_version' : '1.25.4',
'crashlytics_version' : '2.6.8',
'dagger_version' : '2.25.4',
'rx_java_version' : '2.2.17',
'rx_android_version' : '2.1.1',
'room_version' : "1.1.1",
'googleServicesPlugin' : "4.2.0",
'jacocoPlugin' : "0.8.1",
'fabricToolsPlugin' : "1.29.0"
]
repositories {
jcenter()
mavenCentral()
google()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath "com.android.tools.build:gradle:${versions.gradle}"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
classpath "io.fabric.tools:gradle:${versions.fabricToolsPlugin}"
classpath "org.jacoco:org.jacoco.core:${versions.jacocoPlugin}"
classpath "com.google.gms:google-services:${versions.googleServicesPlugin}"
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
maven { url 'https://maven.fabric.io/public' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}