// Top-level build file where you can add configuration options common to all sub-projects/modules. apply from: 'buildsystem/ci.gradle' apply from: 'buildsystem/dependencies.gradle' apply plugin: 'kotlin' buildscript { ext.kotlin_version = '1.1.0' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version" } } allprojects { ext { androidApplicationId = 'es.verdnatura.vndelivery.presentation' androidVersionCode = 3 androidVersionName = "1.0.2" testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner" testApplicationId = 'es.verdnatura.vndelivery.presentation.test' } } task customClean(type: Delete) { delete rootProject.buildDir } clean.dependsOn customClean repositories { mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } sourceSets { main.java.srcDirs += 'src/main/kotlin' }