好吧,我是Gradle世界的新手。对于我的这个特定问题,我已经遍历了StackOverflow线程而没有任何效果。简而言之,我想要的是 -
假设我有3个项目,即 - A(图书馆项目),B(图书馆项目),C
所以在B的settings.graddle文件中 -
include ':ProjA'
project(':ProjA').projectDir = new File('ProjADirectory')
在B的主要模块的构建文件中 -
dependencies {
compile project(':ProjA')
}
And everything works fine for B.
但是,当我为proj C做了类似的事情(将B添加为依赖)时,它告诉我“找不到”:ProjA“。我明白如果我在C的设置文件中添加“:ProjA”,它将编译好。
但我希望脚本自动解析“:ProjA”,因为B是作为依赖项添加的。是不是有可能?