我正在使用gradle多项目构建,我使用所有项目和子项目来分组任务,但我遇到的情况是只有一组子项目需要一组任务。
ex :: project1有任务a,b,c project2有b,c,d project3有d,e,f
我想尝试像
这样的东西projects(':project1',':project2'){
task b{}
task c{}
}
projects(':project2',':project3'){
task d{}
}
但是没有办法实现它,因为项目没有在gradle中定义,有人可以就此提出建议吗?
答案 0 :(得分:0)
你几乎就在那里。除了你需要像
这样的东西
[':a', ':b'].each { it ->
project(it) {
task foo {}
}
}