build.gradle.kts 904 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // allprojects {
  2. // repositories {
  3. // google()
  4. // mavenCentral()
  5. // }
  6. // }
  7. // rootProject.buildDir = "../build"
  8. // subprojects {
  9. // project.buildDir = "${rootProject.buildDir}/${project.name}"
  10. // }
  11. // subprojects {
  12. // project.evaluationDependsOn(":app")
  13. // }
  14. // tasks.register("clean", Delete) {
  15. // delete rootProject.buildDir
  16. // }
  17. // allprojects {
  18. // repositories {
  19. // google()
  20. // mavenCentral()
  21. // }
  22. // }
  23. val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
  24. rootProject.layout.buildDirectory.value(newBuildDir)
  25. subprojects {
  26. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  27. project.layout.buildDirectory.value(newSubprojectBuildDir)
  28. }
  29. subprojects {
  30. project.evaluationDependsOn(":app")
  31. }
  32. tasks.register<Delete>("clean") {
  33. delete(rootProject.layout.buildDirectory)
  34. }