我有一个复杂但有趣的情况。这是我的文件夹结构的树状图:
root
|___ settings.gradle
|___ p1
|___ p2 // depends on p3/sp1
|___ p3
|____|___sp1
|____|___sp2
我希望能解释情况。
现在如何将sp1
作为p2
的依赖项添加?
到目前为止,我的根目录为setting.gradle
,>]
rootProject.name = root include 'p1' include 'p2' include 'p3'
在
p2
build.gradle中,我有:
dependencies { compile project (':p3:sp1') }
但是这样做仍然不能解决
p2
中的依赖关系;我仍然会收到有关缺少定义的错误。
我该如何解决?
只是,我将如何解决sp1
可能具有的其他依赖关系。就像它取决于sp2
一样,即使在p3
中已经解决了该问题,我也需要以某种方式声明吗?
我有一个复杂但有趣的情况。这是我的文件夹结构的树状图:根| ___ settings.gradle | ___ p1 | ___ p2 //取决于p3 / sp1 | ___ p3 | ____ | ___ sp1 | ____ | ___ sp2我希望...
sp1
和sp2
是项目subprojects
的p3
: