settings.gradle 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. }
  13. }
  14. dependencyResolutionManagement {
  15. repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
  16. repositories {
  17. google()
  18. mavenCentral()
  19. maven { url 'https://jitpack.io' } // 用于Chuck等库
  20. // 友盟 Maven 仓库(必选)
  21. maven { url 'https://repo1.maven.org/maven2' }
  22. maven { url 'https://developer.huawei.com/repo/' } // 华为仓库(部分SDK可能需要)
  23. // 字节跳动 Maven 仓库(抖音 SDK 可能需要)
  24. maven { url 'https://artifact.bytedance.com/repository/pangle' }
  25. // 添加本地 AAR 文件支持
  26. flatDir {
  27. dirs 'capability-push/libs', 'capability-share/libs'
  28. }
  29. }
  30. }
  31. rootProject.name = "XinDaZhou"
  32. // 基础模块
  33. include ':base-core'
  34. include ':base-common'
  35. // SDK模块(能力层)
  36. include ':capability-ble'
  37. include ':capability-socketio'
  38. include ':capability-push'
  39. include ':capability-qrcode'
  40. include ':capability-share'
  41. include ':capability-nfc'
  42. // 业务模块代码已迁移到 app 模块内,不再需要独立的 module-* 模块
  43. // 应用模块
  44. include ':app'