【发布时间】:2020-01-30 08:49:11
【问题描述】:
我最近开始开发一个 java 项目,其中包含一些子项目。他们都是gradle。因此,假设有两个项目 A 和 B 已经实施。还有我要介绍另外一个gradle项目C。而且依赖是这样的。
- A 依赖于 B
- B 依赖于 C
- C 依赖于 A
所以我需要在没有循环依赖错误的情况下实现这个项目 C,因为它是在我尝试使用 gradle 构建项目时给出的。我看到一些答案,Interface 是一个解决方案。但就我而言,项目 A 和 B 是大型项目,我想不出如何为它们引入接口。我唯一能做的就是为项目 C 引入接口。那么有没有办法解决这些案例的问题?如果没有这样的方法是什么?请注意,这些 A、B、C 项目是单独的项目,因此不能合并为一个项目。
【问题讨论】:
-
你可能想看看this answer。
-
当我使用它配置 gradle 时,我无法转到项目文件。并且源目录的内容显示为空。但它不是空的。
标签: java gradle cyclic-dependency