我有一个多级嵌套的项目,它可以分为3级,我想从根项目build.gradle
文件中添加一个依赖项到第3级。我怎么做?如何从根添加依赖到孙子项目?
例如,我有以下项目结构。 GP(GrandParent)位于根部,P1和P2是GP下的直接子项目,GC1和GC2是P1和GC3下的子项目,GC4是P2下的子项目。
GP
| ____ P1
........... | ____ GC1
........... | ____ GC2
| ____ P2
。 .......... | ____ GC3
.......... | ____ GC4
从GP的的build.gradle,我要添加依赖关系GC1,GC2,GC3和GC4。于是,我就在GP的build.gradle
如下:
configure(subprojects) {
compile group: 'org.slf4j', name: 'jul-to-slf4j', version: '1.7.7'
}
它失败,此消息时,它试图处理GC1,GC2,GC3和GC4,但对于通过P1和P2。
方法的无签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile()是适用于参数类型:(org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection )值:[文件集合] 可能的解决方案:模块(java.lang.Object中)
我settings.gradle
:
include 'P1', 'P1:GC1', 'P1:GC2',...
谢谢,与那工作。 – user5797176