build.gradle 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. allprojects {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. }
  6. }
  7. rootProject.buildDir = '../build'
  8. subprojects {
  9. afterEvaluate { project ->
  10. if (project.hasProperty("kotlin")) {
  11. project.tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
  12. kotlinOptions {
  13. jvmTarget = "1.8"
  14. }
  15. }
  16. }
  17. }
  18. }
  19. subprojects {
  20. afterEvaluate { project ->
  21. if (project.plugins.hasPlugin("com.android.application") ||
  22. project.plugins.hasPlugin("com.android.library")) {
  23. project.android {
  24. compileSdkVersion 36
  25. }
  26. }
  27. if (project.hasProperty('android')) {
  28. project.android {
  29. if (namespace == null) {
  30. namespace project.group
  31. }
  32. }
  33. }
  34. }
  35. }
  36. subprojects {
  37. project.buildDir = "${rootProject.buildDir}/${project.name}"
  38. }
  39. subprojects {
  40. project.evaluationDependsOn(':app')
  41. }
  42. task clean(type: Delete) {
  43. delete rootProject.buildDir
  44. }