build.gradle 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. ext {
  4. supportLibVersion = "28.0.0"
  5. }
  6. repositories {
  7. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  8. maven { url 'https://maven.aliyun.com/repository/google' }
  9. jcenter()
  10. google()
  11. mavenCentral()
  12. }
  13. dependencies {
  14. classpath 'com.android.tools.build:gradle:7.1.2'
  15. classpath 'com.jakewharton:butterknife-gradle-plugin:+'
  16. classpath 'com.neenbedankt.gradle.plugins:android-apt:+'
  17. classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0'
  18. //aria使用本地library时添加的
  19. // classpath 'com.novoda:bintray-release:0.5.0'
  20. //Realm数据库
  21. // classpath "io.realm:realm-gradle-plugin:3.7.0"
  22. //插件化
  23. // classpath 'com.didi.virtualapk:gradle:0.9.8.6'
  24. // NOTE: Do not place your application dependencies here; they belong
  25. // in the individual module build.gradle files
  26. }
  27. }
  28. def isReleaseBuild() {
  29. return version.contains("SNAPSHOT") == false
  30. }
  31. allprojects {
  32. repositories {
  33. mavenCentral()
  34. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  35. maven { url 'https://maven.aliyun.com/repository/google' }
  36. maven { url 'https://maven.aliyun.com/repository/public' }
  37. maven {
  38. url 'https://raw.githubusercontent.com/MDL-Sinlov/MDL-Android-Repo/master/mvn-repo/'
  39. }
  40. maven { url "https://github.com/KuaiFaMaster/kfsdk/raw/master" }
  41. jcenter()
  42. maven { url "https://jitpack.io" }
  43. google()
  44. }
  45. }
  46. task clean(type: Delete) {
  47. delete rootProject.buildDir
  48. }
  49. //ext {
  50. //
  51. // android = [
  52. // compileSdkVersion: 27,
  53. // minSdkVersion : 15,
  54. // targetSdkVersion : 27,
  55. // buildToolsVersion: '28.0.2',
  56. // /**
  57. // * app-module
  58. // */
  59. // versionCode_app : 1,
  60. // versionName_app : "1.0",
  61. //
  62. // ]
  63. //
  64. // dependencies = [
  65. // support_appcompat_v7 : 'com.android.support:appcompat-v7:27.0.2',
  66. // support_constraint_layout : 'com.android.support.constraint:constraint-layout:1.0.2',
  67. // recyclerview : 'com.android.support:recyclerview-v7:27.0.2',
  68. // /**
  69. // * butterknife注解
  70. // */
  71. // butterknife : 'com.jakewharton:butterknife:8.6.0',
  72. // butterknife_compiler : 'com.jakewharton:butterknife-compiler:8.6.0',
  73. // /**
  74. // * rxjava
  75. // */
  76. // rxbinding : 'com.jakewharton.rxbinding:rxbinding:1.0.0',
  77. // rxjava : 'io.reactivex:rxjava:1.2.4',
  78. // /**
  79. // * rxandroid
  80. // */
  81. // rxandroid : 'io.reactivex:rxandroid:1.2.1',
  82. // /**
  83. // * retrofit
  84. // */
  85. // retrofit2 : 'com.squareup.retrofit2:retrofit:2.4.0',
  86. // retrofit2_converter_gson : 'com.squareup.retrofit2:converter-gson:2.4.0',
  87. // okhttp3_logging_interceptor: 'com.squareup.okhttp3:logging-interceptor:3.10.0',
  88. // retrofit2_adapter_rxjava : 'com.squareup.retrofit2:adapter-rxjava:2.1.0',
  89. // /**
  90. // * GSON
  91. // */
  92. // gson : 'com.google.code.gson:gson:2.8.2',
  93. // /**
  94. // * Dagger
  95. // */
  96. // javax_annotation : 'org.glassfish:javax.annotation:10.0-b28',
  97. // dagger : 'com.google.dagger:dagger:2.12',
  98. // dagger_compiler : 'com.google.dagger:dagger-compiler:2.12'
  99. // ]
  100. //
  101. //
  102. //
  103. //
  104. // androidConfigs = rootProject.ext.android
  105. // dependenciesLibs = rootProject.ext.dependencies
  106. //}