build.gradle.kts 757 B

12345678910111213141516171819202122232425
  1. allprojects {
  2. repositories {
  3. // 阿里云镜像加速
  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 = rootProject.layout.buildDirectory.dir("../../build").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. // 移除 evaluationDependsOn 以提升构建速度
  17. // subprojects {
  18. // project.evaluationDependsOn(":app")
  19. // }
  20. tasks.register<Delete>("clean") {
  21. delete(rootProject.layout.buildDirectory)
  22. }