为什么我的 gradle 构建中不应该有循环依赖?

Why shouldn't I have circular dependencies in my gradle build?

循环依赖对性能有影响吗?用 Gradle?

不鼓励 gradle 中的依赖项以避免混淆。当谈到循环依赖时,你应该记住以下几点:

  • Gradle 支持单个配置中的循环依赖关系
  • Gradle 可以支持两个或多个相互依赖的配置,除非
    • 存在编译实现循环依赖

一般来说,这些限制限制了循环依赖的任何用例,强烈建议将它们重构出您的项目。