This repository has been archived by the owner on May 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 116
/
build.gradle
71 lines (58 loc) · 1.87 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
63
64
65
66
67
68
69
70
71
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
android {
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
applicationId "co.netguru.android.chatandroll"
minSdkVersion versions.minSdk
targetSdkVersion versions.compileSdk
versionCode globalVersionCode
versionName globalVersionName
vectorDrawables.useSupportLibrary = true
}
buildTypes {
debug {
versionNameSuffix "-DEBUG"
applicationIdSuffix ".debug"
}
release {
debuggable false
minifyEnabled true
shrinkResources true
zipAlignEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
buildToolsVersion '28.0.3'
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':videochatguru')
implementation libs.appCompat
implementation libs.design
implementation libs.dagger
kapt proc.dagger
compileOnly proc.javaxAnnotation
implementation libs.rxJava2
implementation libs.rxAndroid2
implementation libs.rxKotlin2
debugImplementation libs.leakCanary
releaseImplementation libs.leakCanaryNoOp
testImplementation libs.leakCanaryNoOp
implementation libs.timber
implementation libs.firebaseDatabase
testImplementation test.junit
testImplementation test.mockito
testImplementation(test.mockitoKotlin) {
exclude group: 'org.jetbrains.kotlin'
}
}
//To avoid dependency collisions GMS plugin should be placed at the bottom
apply plugin: 'com.google.gms.google-services'