假设我有一个看起来像
RootProject
|-- SubProject1
| |- SubProject1A
| | `- build.gradle
| `- SubProject1B
| `- build.gradle
|-- SubProject2
| |- SubProject2A
| | `- build.gradle
| `- SubProject2B
| `- build.gradle
|- gradle.build
`- settings.gradle是否可能构建一个子项目--所有的子项目?我想跑
gradle :SubProject1:build但是它没有构建子项目SubProject1A和SubProject1A
我的settings.gradle看起来就像
include ":SubProject1:SubProject1A"
include ":SubProject1:SubProject1B"
include ":SubProject2:SubProject2A"
include ":SubProject2:SubProject2A"如何构建一个子项目--所有的子项目?
发布于 2015-12-04 12:43:31
我可能错了,但我相信你也需要一个build.gradle在SubProject1和SubProject2
编辑:
我找到了解决办法。
在SubProject1和SubProject2中创建一个任务依赖项,并向SubProject1A和SubProject1B添加一个任务依赖项,如下所示:
build.dependsOn ':SubProject1:SubProject1A:build', ':SubProject1:SubProject1B:build'然后可以运行:SubProject1:build,它还将执行:SubProject1:SubProject1A:build和:SubProject1:SubProject1B:build。
https://stackoverflow.com/questions/34088184
复制相似问题