gpt4 book ai didi

gradle - 在 Gradle 中复制文件的常规方法 - 使用复制任务还是复制方法?

转载 作者:行者123 更新时间:2023-12-03 09:23:11 27 4
gpt4 key购买 nike

我正在添加一个将 war 文件部署到 Tomcat 的任务。该任务唯一需要做的就是将 war 文件复制到 TOMCAT 位置。

我可以想到两种方法来实现这个..但是对于gradle来说是新手,我不太确定什么是更传统/正确的(或者它是否很重要)。

task myCopy(type: Copy)

myCopy.configure {
from('source')
into('target')
include('*.war')
}

或者
task myCopy{
doLast{
copy {
from 'source'
into 'target'
include '*.war'
}
}

}

最佳答案

在大多数情况下(包括这个),Copy任务是更好的选择。除此之外,它还将为您提供自动的最新检查。 copy方法适用于(出于某种原因)您必须锁定现有任务并且不能使用单独的任务进行复制的情况。

您的代码 Copy任务可以简化为:

task myCopy(type: Copy) {
from('source')
into('target')
include('*.war')
}

关于gradle - 在 Gradle 中复制文件的常规方法 - 使用复制任务还是复制方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10001795/

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