| // Top-level build file where you can add configuration options common to all sub-projects/modules. |
| |
| buildscript { |
| ext.kotlinVersion = '1.2.41' |
| repositories { |
| google() |
| jcenter() |
| maven { url 'https://maven.fabric.io/public' } |
| } |
| dependencies { |
| classpath 'com.android.tools.build:gradle:3.0.1' |
| classpath 'io.fabric.tools:gradle:1.+' |
| classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" |
| // NOTE: Do not place your application dependencies here; they belong |
| // in the individual module build.gradle files |
| } |
| } |
| |
| allprojects { |
| repositories { |
| jcenter() |
| google() |
| maven { url 'https://maven.fabric.io/public' } |
| } |
| } |
| |
| task clean(type: Delete) { |
| delete rootProject.buildDir |
| } |
| |
| ext { |
| // Sdk and tools |
| minSdkVersion = 14 |
| targetSdkVersion = 26 |
| compileSdkVersion = 26 |
| buildToolsVersion = '26.0.2' |
| |
| // App dependencies |
| supportLibraryVersion = '27.0.2' |
| daggerVersion = '2.5' |
| retrofitVersion = '2.3.0' |
| okHttp3Version = '3.8.0' |
| butterKnifeVersion = '8.5.1' |
| |
| // rxjava dependencies |
| rxjavaVersion = '2.0.1' |
| rxandroidVersion = '2.0.1' |
| |
| junitVersion = '4.12' |
| mockitoVersion = '2.6.2' |
| powerMockito = '1.6.2' |
| hamcrestVersion = '1.3' |
| runnerVersion = '0.5' |
| rulesVersion = '0.5' |
| espressoVersion = '2.2.2' |
| } |