build.gradle.kts 825 B

12345678910111213141516171819202122232425262728
  1. allprojects {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. maven { url = uri("https://jitpack.io") }
  6. maven { url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/") }
  7. // 阿里云 JCenter 镜像(七陌 SDK 传递依赖需要)
  8. maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
  9. }
  10. }
  11. val newBuildDir: Directory =
  12. rootProject.layout.buildDirectory
  13. .dir("../../build")
  14. .get()
  15. rootProject.layout.buildDirectory.value(newBuildDir)
  16. subprojects {
  17. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  18. project.layout.buildDirectory.value(newSubprojectBuildDir)
  19. }
  20. subprojects {
  21. project.evaluationDependsOn(":app")
  22. }
  23. tasks.register<Delete>("clean") {
  24. delete(rootProject.layout.buildDirectory)
  25. }