我的结构是这样的
Top Level Project (A)
-> src
-> main
-> test
-> Sub project (B)
-> main
-> test
在我对项目A的依赖项中,我有compile project(":ProjectB")
,它按预期用于main
源(引入项目B中引用的任何依赖项,也引入其源代码)。但是,testCompile project(":ProjectB")
无法按预期工作(不会引入test
源和test
依赖项。
This stackoverflow question正是我想要的,但最新版本的gradle没有答案。
注意:我在带有子模块子项目的Android项目上遇到此问题。我正在使用androidTestCompile project(":ProjectB")
。