build.gradle.kts 726 B

12345678910111213141516171819202122232425
  1. allprojects {
  2. repositories {
  3. maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
  4. maven { url = uri("https://maven.aliyun.com/repository/google") }
  5. maven { url = uri("https://maven.aliyun.com/repository/public") }
  6. }
  7. }
  8. val newBuildDir: Directory =
  9. rootProject.layout.buildDirectory
  10. .dir("../../build")
  11. .get()
  12. rootProject.layout.buildDirectory.value(newBuildDir)
  13. subprojects {
  14. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  15. project.layout.buildDirectory.value(newSubprojectBuildDir)
  16. }
  17. subprojects {
  18. project.evaluationDependsOn(":app")
  19. }
  20. tasks.register<Delete>("clean") {
  21. delete(rootProject.layout.buildDirectory)
  22. }