| /* |
| * Copyright (C) 2018 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| // Top-level build file where you can add configuration options common to all sub-projects/modules. |
| |
| buildscript { |
| ext.kotlin_version = '1.2.10' |
| repositories { |
| google() |
| jcenter() |
| } |
| dependencies { |
| classpath 'com.android.tools.build:gradle:3.0.1' |
| classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" |
| |
| // NOTE: Do not place your application dependencies here; they belong |
| // in the individual module build.gradle files |
| } |
| } |
| |
| allprojects { |
| repositories { |
| google() |
| jcenter() |
| } |
| } |
| |
| task clean(type: Delete) { |
| delete rootProject.buildDir |
| } |
| |
| // Define versions in a single place |
| ext { |
| // Sdk and tools |
| minSdkVersion = 15 |
| targetSdkVersion = 27 |
| compileSdkVersion = 27 |
| buildToolsVersion = '27.0.2' |
| |
| // App dependencies |
| supportLibraryVersion = '27.0.2' |
| constraintLayoutVersion = '1.0.2' |
| junitVersion = '4.12' |
| mockitoVersion = '1.10.19' |
| hamcrestVersion = '1.3' |
| runnerVersion = '1.0.1' |
| rulesVersion = '1.0.1' |
| espressoVersion = '3.0.1' |
| androidktx = "0.2" |
| dexmakerVersion = '1.2' |
| dexmakerMockitoVersion = '1.2' |
| } |