0
我有一堆放在这样在我的工作区应用:可以gradle处理无限的子项目深度吗?
Workspace
├── MyApp1
| ├── app
| | └── build.gradle
| ├── build.gradle
| └── settings.gradle
└── MyApp2
├── app
| └── build.gradle
├── build.gradle
└── settings.gradle
如果我把我的工作区目录build.gradle
和settings.gradle
文件。
在工作区范围:
- 我可以能够包括在
settings.gradle
:MyApp2:app
和将它视为build.gradle
子模块的一部分? ,如果我有
:MyApp2
将我能够在build.gradle
文件是这样的:project(":MyApp2") { project(":app") { //doSomeStuff } }
我的愿望是创建自动化任务发布库/编译的apk
除非您禁用它,否则Gradle将在父目录中搜索'settings.gradle'文件,以便您可以独立构建每个多项目或作为另一个多项目的一部分。但是,对于每个构建来说,只有一个'settings.gradle'文件可以被解释。 –