build.gradle 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. apply from: "config.gradle"
  3. buildscript {
  4. ext.kotlin_version = "1.6.10"
  5. repositories {
  6. google()
  7. mavenCentral()
  8. maven { url 'https://nexus.xuqinmin.com/repository/android/' }
  9. maven { url 'https://maven.rokid.com/repository/maven-public/' }
  10. maven { url 'https://maven.aliyun.com/nexus/content/repositories/releases/' }
  11. maven { url 'https://maven.aliyun.com/repository/google/' }
  12. maven { url 'https://maven.aliyun.com/repository/public/' }
  13. maven { url 'https://www.jitpack.io' }
  14. // maven {
  15. // allowInsecureProtocol true
  16. // url 'http://xuqinmin.com.cn:8081/repository/android-group/'
  17. // }
  18. }
  19. dependencies {
  20. classpath 'com.android.tools.build:gradle:7.2.0'
  21. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0"
  22. // NOTE: Do not place your application dependencies here; they belong
  23. // in the individual module build.gradle files
  24. }
  25. }
  26. allprojects {
  27. repositories {
  28. google()
  29. mavenCentral()
  30. // maven { url 'http://developer.huawei.com/repo/' }
  31. maven { url 'https://nexus.xuqinmin.com/repository/android/' }
  32. maven { url 'https://maven.rokid.com/repository/maven-public/' }
  33. maven { url 'https://maven.aliyun.com/nexus/content/repositories/releases/' }
  34. maven { url 'https://maven.aliyun.com/repository/google/' }
  35. maven { url 'https://maven.aliyun.com/repository/public/' }
  36. maven { url 'https://www.jitpack.io' }
  37. // maven {
  38. // allowInsecureProtocol true
  39. // url 'http://xuqinmin.com.cn:8081/repository/android-group/'
  40. // }
  41. }
  42. }
  43. //全局配置,所有module都可以用到
  44. subprojects {
  45. afterEvaluate {
  46. android {
  47. buildFeatures.dataBinding = true
  48. compileOptions {
  49. sourceCompatibility JavaVersion.VERSION_11
  50. targetCompatibility JavaVersion.VERSION_11
  51. }
  52. kotlinOptions {
  53. jvmTarget = "11"
  54. }
  55. }
  56. }
  57. }
  58. task clean(type: Delete) {
  59. delete rootProject.buildDir
  60. }