我是新来的。我想创建一个filename.tar文件,其中包括(filename.war和data / config / *。properties)。war文件保留在build / libs中。要求是:在tar文件中,我们需要具有文件夹data / config以及该文件夹下的所有属性文件。战争文件与数据文件夹保持在同一级别。
这就是我所拥有的
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
}