如何添加更多要由Sync任务复制的文件,但仅限于一个项目

时间:2013-10-24 10:57:14

标签: gradle

我有一个多项目构建,包含一个根项目和许多子项目。

在根配置中,我有许多子项目的共同任务。 我想扩展其中一个,仅针对特定的子项目

task distrib_bin(type: Sync) {
        into "$buildDir/custom-distrib"
        from '../bin-dist'
 }

对于该项目(例如项目'broker'),我需要将一些文件添加到先前的Sync任务中。 我尝试使用project.ext属性,但我认为我离解决方案很远。 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

在您的子项目构建文件中,只需说:

distrib_bin {
    from ... //whatever files you need to add here
}

它允许您为任务添加更多配置。