【发布时间】:2016-10-23 23:16:01
【问题描述】:
我们有一个多项目构建,在 settings.gradle 中的“包含”项目之间具有项目内依赖项。各种项目之间存在许多相互依赖关系,这些相互依赖关系表示为项目依赖关系,包含在项目依赖关系的中等大小列表中。
虽然这种方法在其他几个多项目构建中运行良好,但在这个特定项目中,项目依赖关系没有得到尊重,因此子项目以错误的顺序构建并且构建失败。
那么,对于初学者来说,我们如何诊断这里发生的事情以确定它是否是一个错误?
我们正在运行: Gradle(包装器)版本:3.1 操作系统:Windows 8.1 6.3 amd64 JDK:Oracle 1.8.0_65
所以——我们最终确定问题出在这个——configurations.all 块中有代码在各种依赖项上设置 useVersion。如果这些依赖项之一恰好是项目依赖项,则项目依赖项已损坏。
【问题讨论】:
-
您能否在您的
build.gradle文件中发布您的settings.gradle和任何相关配置?
标签: java gradle dependencies subproject