build.gradle.kts 537 B

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