build.gradle.kts 861 B

1234567891011121314151617181920212223242526
  1. allprojects {
  2. repositories {
  3. maven { url = uri("https://maven.aliyun.com/repository/public") }
  4. maven { url = uri("https://maven.aliyun.com/repository/central") }
  5. maven { url = uri("https://maven.aliyun.com/repository/google") }
  6. maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
  7. google() // Android专用库
  8. mavenCentral() // 公共库
  9. }
  10. }
  11. val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").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. }