Gradle多模块项目和常见任务

时间:2014-12-10 21:34:49

标签: gradle

我正在使用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中定义,有人可以就此提出建议吗?

1 个答案:

答案 0 :(得分:0)

你几乎就在那里。除了你需要像

这样的东西

[':a', ':b'].each { it -> project(it) { task foo {} } }