build.gradle.kts 790 B

12345678910111213141516171819202122232425262728293031
  1. allprojects {
  2. extra.apply {
  3. set("compileSdkVersion", 35)
  4. set("applicationId", "com.jianpan")
  5. // set("applicationId", "com.yunshu.chuangyiai")
  6. set("minSdkVersion", 23)
  7. set("targetSdkVersion", 35)
  8. set("ndkVersion", "27.0.12077973")
  9. }
  10. repositories {
  11. google()
  12. mavenCentral()
  13. }
  14. }
  15. val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
  16. rootProject.layout.buildDirectory.value(newBuildDir)
  17. subprojects {
  18. val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
  19. project.layout.buildDirectory.value(newSubprojectBuildDir)
  20. }
  21. subprojects {
  22. project.evaluationDependsOn(":app")
  23. }
  24. tasks.register<Delete>("clean") {
  25. delete(rootProject.layout.buildDirectory)
  26. }