build.gradle.kts 775 B

123456789101112131415161718192021222324252627
  1. allprojects {
  2. repositories {
  3. // 国内镜像优先,回落到官方源(本机实测官方源约 300 KB/s)
  4. maven { url = uri("https://maven.aliyun.com/repository/google") }
  5. maven { url = uri("https://maven.aliyun.com/repository/public") }
  6. google()
  7. mavenCentral()
  8. }
  9. }
  10. val newBuildDir: Directory =
  11. rootProject.layout.buildDirectory
  12. .dir("../../build")
  13. .get()
  14. rootProject.layout.buildDirectory.value(newBuildDir)
  15. subprojects {
  16. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  17. project.layout.buildDirectory.value(newSubprojectBuildDir)
  18. }
  19. subprojects {
  20. project.evaluationDependsOn(":app")
  21. }
  22. tasks.register<Delete>("clean") {
  23. delete(rootProject.layout.buildDirectory)
  24. }