/ app / android / build.gradle.kts
build.gradle.kts
 1  allprojects {
 2      repositories {
 3          google()
 4          mavenCentral()
 5      }
 6  }
 7  
 8  val newBuildDir: Directory =
 9      rootProject.layout.buildDirectory
10          .dir("../../build")
11          .get()
12  rootProject.layout.buildDirectory.value(newBuildDir)
13  
14  subprojects {
15      val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
16      project.layout.buildDirectory.value(newSubprojectBuildDir)
17  }
18  subprojects {
19      project.evaluationDependsOn(":app")
20  }
21  
22  tasks.register<Delete>("clean") {
23      delete(rootProject.layout.buildDirectory)
24  }