gpt4 book ai didi

extract - 使用 Gradle 将 tar.gz 解压到根目录

转载 作者:行者123 更新时间:2023-12-02 11:53:38 26 4
gpt4 key购买 nike

我的项目包含几个 tar.gz 文件,我需要将它们提取到项目的根目录。

我将此作为测试:

task untar (type: Copy) {
from tarTree(resources.gzip('model.tar.gz'))
into getProjectDir()
}

当我运行它时,它抛出此异常: org.gradle.api.UncheckedIOException: java.io.IOException: 该进程无法访问该文件,因为另一个进程已锁定文件的一部分。

我在 Windows 7 中使用 Gradle 1.1。

感谢您的帮助。

最佳答案

我能够使用以下方法提取它:

task test {
doLast {
copy {
from tarTree(resources.gzip('model.tar.gz'))
into getProjectDir()
}
}
}

我唯一的猜测是 dir 或 tgz 文件或两者在配置阶段被锁定,并在执行阶段被释放。

如果有人有使用复制任务而不是复制方法的解决方案,我将不胜感激。

关于extract - 使用 Gradle 将 tar.gz 解压到根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017121/

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