我想建立一个具有以下结构的项目:
Project 1
+ build.gradle
+ settings.gradle
+ module A
+ build.gradle
+ src
+ ...
+ module B
+ build.gradle
+ src
+ ...
Project 2
+ build.gradle
+ settings.gradle
+ module C
+ build.gradle
+ src
+ ...
+ module D
+ build.gradle
+ src
+ ...
我希望项目 1 的模块 A 依赖于项目 2 的模块 D。我希望这是一个源(而不是 maven 工件)依赖项并与 gradle 2.14 和 Android Studio 2.1 一起使用。
我不控制项目 2 的布局或它的根 build.gradle。我所能做的就是把它拉到我的工作区并使用它。
我可以完全控制项目 1,并且可以按照我想要的任何方式进行设置。我希望项目 1 的完整构建不会导致项目 2 的完整构建,只是:project2:moduleD
. 但是,任何可行的方法都可以。
我想知道如何为项目 1 设置 build.gradle 文件,以及在dependency
模块 A 的 build.gradle 子句中放入什么。