gradle - 如何添加更多文件以通过同步任务复制,但仅适用于一个项目

标签 gradle

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

在根配置中,所有子项目都有许多共同的任务。
我想扩展其中之一,仅适用于特定的子项目

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

对于该项目(例如项目“经纪人”),我需要向以前的“同步”任务中添加一些文件。
我尝试使用project.ext属性,但我认为我离解决方案很远。
感谢你的帮助

最佳答案

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

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

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

关于gradle - 如何添加更多文件以通过同步任务复制,但仅适用于一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19564008/

相关文章:

Android Gradle 风格的语言支持少于 Main

sorting - 如何在任务中对源文件进行排序?

android - kotlinCompilerVersion 已弃用

java - Google Java格式+验证Google Java格式组合无效

gradle - Gradle Native Artifacts插件应用失败

android - 如何修复 "' dexOptions(Action<DexOptions>) : Unit' is deprecated. 设置 dexOptions 已过时。”?

android - Android Studio 更新后 Gradle 项目刷新失败

java - Glassfish Websocket无法正常工作

java - Gradle Jar 依赖错误

java - Linux上的IntelliJ JUnit测试运行程序和Gradle JUnit测试运行程序之间的区别