Gradle多模块项目和常见任务

Gradle多模块项目和常见任务,gradle,Gradle,我使用gradle多项目构建,我使用所有项目和子项目对任务进行分组,但我遇到的情况是,只有一组子项目需要一组任务 ex::project1有任务a、b、c 项目2有b、c、d 项目3有d、e、f 我想试试像这样的东西 projects(':project1',':project2'){ task b{} task c{} } projects(':project2',':project3'){ task d{} } 但似乎没有办法完成,因为gradle中

我使用gradle多项目构建,我使用所有项目和子项目对任务进行分组,但我遇到的情况是,只有一组子项目需要一组任务

ex::project1有任务a、b、c 项目2有b、c、d 项目3有d、e、f

我想试试像这样的东西

projects(':project1',':project2'){
    task b{}
    task c{}
}    
projects(':project2',':project3'){
    task d{}
}    

但似乎没有办法完成,因为gradle中没有定义项目,有人能就此提出建议吗?

你就快到了。除非你需要像这样的东西


[':a',':b'].每个{it->
项目(it){
任务foo{}
}
}