settings.gradle 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. pluginManagement {
  2. repositories {
  3. google {
  4. content {
  5. includeGroupByRegex("com\\.android.*")
  6. includeGroupByRegex("com\\.google.*")
  7. includeGroupByRegex("androidx.*")
  8. }
  9. }
  10. mavenCentral()
  11. gradlePluginPortal()
  12. maven {
  13. url'http://8.134.139.102:8085/repository/wenext-android/'
  14. credentials {
  15. username 'admin'
  16. password 'e405f245-3a0e-4de7-8768-c4c62bdea293'
  17. }
  18. allowInsecureProtocol = true//允许 Gradle 使用不安全的协议
  19. }
  20. maven { url 'https://jitpack.io' }
  21. maven { url "https://artifact.bytedance.com/repository/AwemeOpenSDK" }
  22. //融云 maven 仓库地址
  23. maven {url "https://maven.rongcloud.cn/repository/maven-releases/"}
  24. flatDir {
  25. dirs 'libs'
  26. }
  27. }
  28. plugins {
  29. id 'com.android.application' version "8.6.1" apply false
  30. }
  31. resolutionStrategy {
  32. eachPlugin {
  33. if (requested.id.id == "com.tencent.vasdolly") {
  34. useModule("com.tencent.vasdolly:plugin:${requested.version}")
  35. }
  36. }
  37. }
  38. }
  39. dependencyResolutionManagement {
  40. repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  41. repositories {
  42. google()
  43. mavenCentral()
  44. maven {
  45. url'http://8.134.139.102:8085/repository/wenext-android/'
  46. credentials {
  47. username 'admin'
  48. password 'e405f245-3a0e-4de7-8768-c4c62bdea293'
  49. }
  50. allowInsecureProtocol = true//允许 Gradle 使用不安全的协议
  51. }
  52. maven { url 'https://jitpack.io' }
  53. maven { url "https://artifact.bytedance.com/repository/AwemeOpenSDK" }
  54. //融云 maven 仓库地址
  55. maven {url "https://maven.rongcloud.cn/repository/maven-releases/"}
  56. flatDir {
  57. dirs 'libs'
  58. }
  59. }
  60. }
  61. rootProject.name = "gami"
  62. include ':app'
  63. include ':frame:room'
  64. include ':frame:oss'
  65. include ':tuicore'
  66. project(':tuicore').projectDir = new File(settingsDir, 'frame/tuikit/TUICore/tuicore')
  67. include ':timcommon'
  68. project(':timcommon').projectDir = new File(settingsDir, 'frame/tuikit/TIMCommon/timcommon')
  69. include ':tuichat'
  70. project(':tuichat').projectDir = new File(settingsDir, 'frame/tuikit/TUIChat/tuichat')
  71. include ':tuicontact'
  72. project(':tuicontact').projectDir = new File(settingsDir, 'frame/tuikit/TUIContact/tuicontact')
  73. include ':tuiconversation'
  74. project(':tuiconversation').projectDir = new File(settingsDir, 'frame/tuikit/TUIConversation/tuiconversation')
  75. include ':tuisearch'
  76. project(':tuisearch').projectDir = new File(settingsDir, 'frame/tuikit/TUISearch/tuisearch')
  77. include ':tuicommunity'
  78. project(':tuicommunity').projectDir = new File(settingsDir, 'frame/tuikit/TUICommunity/tuicommunity')
  79. include ':tuicustomerserviceplugin'
  80. project(':tuicustomerserviceplugin').projectDir = new File(settingsDir, 'frame/tuikit/TUICustomerServicePlugin/tuicustomerserviceplugin')
  81. include ':tuiroomkit'
  82. project(':tuiroomkit').projectDir = new File(settingsDir, 'frame/tuikit/TUIRoomKit/tuiroomkit')
  83. include ':module:profile'
  84. include ':module:account'
  85. include ':module:im'
  86. include ':module:playmate'
  87. include ':module:activity'
  88. include ':module:setting'
  89. include ':module:order'
  90. include ':module:wallet'
  91. include ':module:share'
  92. include ':module:image'
  93. //调试frame框架
  94. //include ':frame:network'
  95. //project(':frame:network').projectDir = new File("D:\\Workspace\\Android\\android-frame\\frame\\network")
  96. //include ':frame:statistics'
  97. //project(':frame:statistics').projectDir = new File("D:\\Workspace\\Android\\android-frame\\frame\\statistics")
  98. //include ':frame:effect'
  99. //project(':frame:effect').projectDir = new File("D:\\Workspace\\Android\\android-frame\\frame\\effect")
  100. //include ':frame:googleservice'
  101. //project(':frame:googleservice').projectDir = new File("D:\\Workspace\\Android\\android-frame\\frame\\googleservice")
  102. //include ':xcrash_lib'
  103. //project(':xcrash_lib').projectDir = new File("third-party-libs/xcrash_lib")
  104. //include ':wenext_jni'
  105. //project(':wenext_jni').projectDir = new File("native/wenext_jni")