gpt4 book ai didi

gradle - 在 Gradle 中为复制任务指定输出文件

转载 作者:行者123 更新时间:2023-12-03 03:06:46 25 4
gpt4 key购买 nike

我的任务是将一堆文件从一个位置复制到另一个位置。看起来像:

task copyStuff (type: Copy) {
from tempDir
into buildDir
}

其中 tempDirbuildDir 只是字符串。我试图指定任务的输入和输出以避免在不必要时执行它,但我在输出方面遇到了一些问题。输入很简单:

task copyStuff (type: Copy) {
inputs.dir tempDir
from tempDir
into buildDir
}

但是在这种情况下如何指定输出呢? buildDir 上可以有其他东西,而不仅仅是被复制的文件,所以我想我需要指定 outputs.files 专门使用被复制的文件。但是,我不确定最好的方法。

在任务之外,我是否应该遍历 tempDir 中的文件,并创建一个类似的文件列表,但改为在 buildDir 中?有没有更简单的方法?

最佳答案

您不需要声明输入或输出,因为 Copy 任务已经为您完成了。 Gradle 附带的其他任务也是如此。

关于gradle - 在 Gradle 中为复制任务指定输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19324760/

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