【发布时间】:2019-10-29 07:15:23
【问题描述】:
我有一个包含多个子项目的整体 Gradle 项目,每个子项目都有自己的子项目,如下所示:
project
|
|-- subprojectA
| |-- models
|
|-- subprojectB
| |-- models
这编译得很好,但问题是当我尝试将 :subprojectB:models 的依赖添加到 :subprojectA:models 时,Gradle 认为 :subprojectA:models 正在尝试添加对自身的依赖并抱怨循环依赖,即使我指定像这样的完全限定路径(在 subprojectA 的 build.gradle 中):
compile project(':subprojectB:models')
我怎样才能避免这种情况?即使路径是唯一的,子项目可以不具有相同的名称吗?
【问题讨论】:
-
相关(不过重点关注 Eclipse):stackoverflow.com/q/26407340/1127485
标签: gradle