build.gradle.kts 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. allprojects {
  2. extra.apply {
  3. set("compileSdkVersion", 34)
  4. set("applicationId", "com.manbu.shouji.android")
  5. set("minSdkVersion", 23)
  6. set("targetSdkVersion", 34)
  7. set("ndkVersion", "27.0.12077973")
  8. }
  9. repositories {
  10. maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
  11. maven { url = uri("https://maven.aliyun.com/repository/google") }
  12. maven { url = uri("https://maven.aliyun.com/repository/public") }
  13. maven { url = uri("https://maven.aliyun.com/repository/central") }
  14. maven { url = uri("https://repo.huaweicloud.com/repository/maven/") }
  15. }
  16. }
  17. val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
  18. rootProject.layout.buildDirectory.value(newBuildDir)
  19. subprojects {
  20. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  21. project.layout.buildDirectory.value(newSubprojectBuildDir)
  22. }
  23. subprojects {
  24. project.evaluationDependsOn(":app")
  25. }
  26. tasks.register<Delete>("clean") {
  27. delete(rootProject.layout.buildDirectory)
  28. }