【发布时间】:2018-03-01 02:02:20
【问题描述】:
我找不到关于这个话题的任何解释,到处都是事实,但我对它的工作原理很感兴趣。
例如,让我们以“构建”任务为例,该任务由子项目中的“java”插件提供(但在根项目中不可用)。
- 在根目录中我们可以调用 'gradle build' 或 'gradle :mysubproject:build' eqally 和 subprojects 构建任务将被调用。
- 但是,在根项目中我们不能写 'build dependsOn someOtherTask',因为它在 root 中不可用 - java 插件 没有添加到那里。
是什么让构建任务在 root 中可用?是否有某些属性使任务在父项目中可用?
【问题讨论】: