11apply plugin : ' com.android.application'
2+ apply plugin : ' kotlin-android'
3+ apply plugin : ' kotlin-kapt'
24apply plugin : ' jacoco-android'
35apply from : ' quality.gradle'
46apply plugin : ' com.getkeepsafe.dexcount'
@@ -19,14 +21,15 @@ dependencies {
1921 transitive= true
2022 }
2123
24+
2225 implementation " com.android.support:support-v4:${ project.supportLibVersion} "
2326 implementation " com.android.support:appcompat-v7:${ project.supportLibVersion} "
2427 implementation " com.android.support:design:${ project.supportLibVersion} "
2528
2629 implementation " com.android.support:cardview-v7:${ project.supportLibVersion} "
2730
2831 implementation " com.jakewharton:butterknife:$BUTTERKNIFE_VERSION "
29- annotationProcessor " com.jakewharton:butterknife-compiler:$BUTTERKNIFE_VERSION "
32+ kapt " com.jakewharton:butterknife-compiler:$BUTTERKNIFE_VERSION "
3033
3134 implementation ' com.squareup.okhttp3:okhttp:3.8.1'
3235 implementation ' com.squareup.okio:okio:1.13.0'
@@ -46,8 +49,11 @@ dependencies {
4649 implementation " com.google.dagger:dagger:$DAGGER_VERSION "
4750 implementation " com.google.dagger:dagger-android-support:$DAGGER_VERSION "
4851
49- annotationProcessor " com.google.dagger:dagger-android-processor:$DAGGER_VERSION "
50- annotationProcessor " com.google.dagger:dagger-compiler:$DAGGER_VERSION "
52+ kapt " com.google.dagger:dagger-android-processor:$DAGGER_VERSION "
53+ kapt " com.google.dagger:dagger-compiler:$DAGGER_VERSION "
54+
55+ testImplementation " org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version "
56+ androidTestImplementation " org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version "
5157
5258 testImplementation ' junit:junit:4.12'
5359 testImplementation ' org.robolectric:robolectric:3.4'
@@ -78,6 +84,10 @@ android {
7884 vectorDrawables. useSupportLibrary = true
7985 }
8086
87+ sourceSets {
88+ test. java. srcDirs + = ' src/test/kotlin'
89+ }
90+
8191 buildTypes {
8292 release {
8393 minifyEnabled false // See https://stackoverflow.com/questions/40232404/google-play-apk-and-android-studio-apk-usb-debug-behaving-differently - proguard.cfg modification alone insufficient.
0 commit comments