build.gradle 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. ext.kotlin_version = "1.5.10"
  4. /**
  5. * Aop编制版本
  6. */
  7. ext.aspectj_version = '1.8.9'
  8. /**
  9. * 路由注解处理器版本
  10. */
  11. ext.router_version = '1.0.2'
  12. /**
  13. * SDK最小支持版本
  14. */
  15. ext.min_sdk_version = 24
  16. /**
  17. * SDK目标支持版本
  18. */
  19. ext.target_sdk_version = 30
  20. /**
  21. * SDK编译版本
  22. */
  23. ext.build_tools_version = "30.0.2"
  24. /**
  25. * 支持库版本
  26. */
  27. ext.support_library_version = "28.0.0"
  28. /**
  29. * APP版本码
  30. */
  31. ext.app_version_code = 140
  32. /**
  33. * APP版本号
  34. */
  35. ext.app_version = "1.3.58_redmi"
  36. /**
  37. * 项目依赖库
  38. */
  39. dependencies {
  40. classpath "com.android.tools.build:gradle:4.2.2"
  41. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
  42. // NOTE: Do not place your application dependencies here; they belong
  43. // in the individual module build.gradle files
  44. /**
  45. * Aop埋点相关
  46. */
  47. classpath "org.aspectj:aspectjtools:$aspectj_version"
  48. }
  49. repositories {
  50. maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
  51. maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
  52. maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
  53. maven { url 'https://jitpack.io' }
  54. }
  55. }
  56. allprojects {
  57. repositories {
  58. maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
  59. maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
  60. maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
  61. maven { url 'https://jitpack.io' }
  62. //maven { url 'https://dl.bintray.com/geamtear/maven' }
  63. }
  64. }
  65. task clean(type: Delete) {
  66. delete rootProject.buildDir
  67. }