我最近开始开发一个Java项目,其中包含一些子项目。它们都是gradle项目。假设已经实现了两个项目A和B,我要引入另一个gradle项目C,并且依赖关系如下:
- A依赖于B
- B依赖于C
- C依赖于A
因此,我需要在不出现循环依赖错误的情况下实现项目C,当我使用gradle构建该项目时会出现此错误。我看到有些答案说接口是解决方案。但在我的情况下,A和B是大型项目,我甚至不知道如何为它们引入接口。唯一能做的就是为项目C引入接口。那么有没有办法用这些方法解决我的问题?如果没有,有什么方法可以解决这个问题?请注意,这些A、B、C项目是独立的项目,不能合并成一个项目。