build.gradle 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. apply from: "config.gradle"
  4. // 正常情况能连外网,且网络良好或者有vpn
  5. // repositories {
  6. // mavenCentral()
  7. // google()
  8. // jcenter()
  9. // }
  10. // 正常情况能连外网,但网络质量较差或者无vpn
  11. repositories {
  12. mavenCentral()
  13. maven { url 'https://maven.aliyun.com/repository/google' }
  14. maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
  15. maven { url 'https://maven.aliyun.com/repository/public' }
  16. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  17. maven { url 'https://mvnrepository.com/artifact' }
  18. maven { url 'https://dl.bintray.com/bumptech/glide' }
  19. maven {
  20. url "https://maven.aliyun.com/nexus/content/repositories/releases"
  21. }
  22. maven {
  23. url 'https://developer.huawei.com/repo'
  24. }
  25. maven {
  26. url 'https://developer.hihonor.com/repo/'
  27. }
  28. maven { url 'https://repo1.maven.org/maven2/' }
  29. google()
  30. jcenter()
  31. maven { url "https://jitpack.io" }
  32. maven {
  33. url "https://mvn.getui.com/nexus/content/repositories/releases/"
  34. }
  35. mavenLocal()
  36. }
  37. dependencies {
  38. // gradle的插件版本(gradle版本和plugin版本对应关系:https://developer.android.com/studio/releases/gradle-plugin)
  39. classpath "com.android.tools.build:gradle:$gradle_plugin"
  40. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
  41. // maven上传的插件版本
  42. classpath "com.github.dcendents:android-maven-gradle-plugin:$maven_plugin"
  43. // greendao的插件版本
  44. classpath "org.greenrobot:greendao-gradle-plugin:$greendao_plugin"
  45. // NOTE: Do not place your application dependencies here; they belong
  46. // in the individual module build.gradle files
  47. classpath 'com.huawei.agconnect:agcp:1.6.0.300'
  48. }
  49. }
  50. allprojects {
  51. // 正常情况能连外网,且网络良好或者有vpn
  52. // repositories {
  53. // mavenCentral()
  54. // google()
  55. // jcenter()
  56. // maven { url "https://jitpack.io" }
  57. // }
  58. // 正常情况能连外网,但网络质量较差或者无vpn
  59. repositories {
  60. mavenCentral()
  61. maven { url 'https://maven.aliyun.com/repository/google' }
  62. maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
  63. maven { url 'https://maven.aliyun.com/repository/public' }
  64. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  65. maven { url 'https://mvnrepository.com/artifact' }
  66. maven { url 'https://dl.bintray.com/bumptech/glide' }
  67. maven {
  68. url "https://maven.aliyun.com/nexus/content/repositories/releases"
  69. }
  70. maven {
  71. url "https://mvn.getui.com/nexus/content/repositories/releases/"
  72. }
  73. maven {
  74. url 'https://developer.huawei.com/repo'
  75. }
  76. maven {
  77. url 'https://developer.hihonor.com/repo/'
  78. }
  79. maven { url 'https://repo1.maven.org/maven2/' }
  80. google()
  81. jcenter()
  82. maven { url "https://jitpack.io" }
  83. mavenLocal()
  84. }
  85. }
  86. task clean(type: Delete) {
  87. delete rootProject.buildDir
  88. }