gpt4 book ai didi

gradle - 如何使用gradle将文件夹放入tar文件

转载 作者:行者123 更新时间:2023-12-03 02:51:15 26 4
gpt4 key购买 nike

我是新手。我想创建一个包含(filename.war 和 data/config/*.properties)的 filename.tar 文件。 war 文件保留在 build/libs 中。要求是:在 tar 文件中,我们需要有文件夹 data/config 和该文件夹下的所有属性文件。 war 文件与数据文件夹保持在同一级别。

这就是我所拥有的,

task tarz(type: Tar) {
archiveName = 'filename'
from 'build/libs','data/config'
include '*.war','*.properties'
destinationDir = file('build/tar')
extension 'tar'
compression = Compression.GZIP
}

以上脚本只是将属性文件复制到 tar,而不是文件夹。而且文件名是'filename',而不是'filename.tar'

请帮帮我。

最佳答案

这就是我所做的

task tarz(type: Tar) {
archiveName = 'aaa.tar'
into ('/'){
from 'build/libs'
include '*.war'
}

into ('data/config'){
from 'data/config'
include '*.properties.*'

}

destinationDir file('build/tar')
extension 'tar'
compression = Compression.GZIP
}

关于gradle - 如何使用gradle将文件夹放入tar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41136760/

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