Main coves client
1allprojects {
2 repositories {
3 google()
4 mavenCentral()
5 }
6}
7
8val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
9rootProject.layout.buildDirectory.value(newBuildDir)
10
11subprojects {
12 val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
13 project.layout.buildDirectory.value(newSubprojectBuildDir)
14
15 afterEvaluate {
16 if (project.hasProperty("android")) {
17 project.extensions.configure<com.android.build.gradle.BaseExtension> {
18 compileOptions {
19 sourceCompatibility = JavaVersion.VERSION_11
20 targetCompatibility = JavaVersion.VERSION_11
21 }
22 }
23 }
24
25 tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
26 kotlinOptions {
27 jvmTarget = "11"
28 }
29 }
30 }
31}
32
33subprojects {
34 project.evaluationDependsOn(":app")
35}
36
37tasks.register<Delete>("clean") {
38 delete(rootProject.layout.buildDirectory)
39}