build.gradle.kts 660 B

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