使用Gradle我想:
假设复制ZIP文件比许多小文件更快。我用以下脚本实现了这个目的:
copy {
from (srcZipFile)
into (destZipDir)
}
copy {
from zipTree(destZipFile)
into (destZipDir)
}
delete {destZipFile}
然而,经过一些分析后,这似乎并没有正常工作。这些是我的结果:
在我看来,它正在将ZIP从源计算机复制到目标计算机,尽管似乎提取正在源计算机上进行并被复制到目标计算机上。
有没有办法让Gradle在目标机器上提取ZIP?
答案 0 :(得分:2)
有没有办法让Gradle在目标机器上提取ZIP?
您必须在目标计算机上执行Gradle(对于步骤3),或者在源计算机上使用Gradle构建中的某个远程执行工具(例如SSH)。 (如果SSH是一个选项,Gradle有一个漂亮的第三方SSH插件。)