Gradle 如何通过同步任务添加更多要复制的文件,但仅限于一个项目

Gradle 如何通过同步任务添加更多要复制的文件,但仅限于一个项目,gradle,Gradle,我有一个包含一个根项目和多个子项目的多项目构建 在根配置中,所有子项目都有许多共同的任务。 我想扩展其中的一个,只针对一个特定的子项目 task distrib_bin(type: Sync) { into "$buildDir/custom-distrib" from '../bin-dist' } 对于该项目(例如项目“broker”),我需要向上一个同步任务添加一些文件。 我尝试使用project.ext属性,但我认为我离解决方案还很远。 感谢您在子项目

我有一个包含一个根项目和多个子项目的多项目构建

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

task distrib_bin(type: Sync) {
        into "$buildDir/custom-distrib"
        from '../bin-dist'
 }
对于该项目(例如项目“broker”),我需要向上一个同步任务添加一些文件。 我尝试使用project.ext属性,但我认为我离解决方案还很远。
感谢您在子项目构建文件中提供的所有帮助,只需说:

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

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

因此您在
子项目{…}
中的根构建脚本中声明此任务?哦,天哪。你说得太对了!非常感谢。对不起,基本问题!