gpt4 book ai didi

gradle - 将多个目录的内容复制到一个目录中

转载 作者:行者123 更新时间:2023-12-03 05:41:58 28 4
gpt4 key购买 nike

我有一个构建目录,在Gradle构建过程中需要从两个源目录X和Y接收配置文件。

所以我有两个不同的gradle任务,一个是从X复制到构建,另一个是从Y复制到构建。这些是从源目标任务的标准(类型:复制)。

但是,不是在我的构建目录中填充X和Y中所有文件/文件夹的并集,它只是以其中一个文件的结尾而已,好像一个文件覆盖了另一个文件/文件夹一样。

我是否可以正确地认为覆盖是Gradle复制功能的标准行为?

如果是这样,如何构造我的构建脚本,以便可以将这两个目录合并为一个?

最佳答案

自己弄清楚-基本上,如果您要将整个目录复制到目标目录中,然后将名称相同的目录从其他位置复制到同一位置,则Gradle无法合并它们,因此一个覆盖另一个。

解决方案是使复制任务更加具体,使其在文件级别而不是在文件夹级别进行复制。

如果有人愿意随意添加文件夹,则可能会有一种更具编程性的方法来使它实际合并文件夹。

关于gradle - 将多个目录的内容复制到一个目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52397723/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com