如何将文件夹放到带有gradle的tar文件中
问题描述:
我是gradle的新手。 我想创建一个包含(filename.war和data/config/*。properties)的filename.tar文件。 war文件保留在build/libs中。要求是:在tar文件中,我们需要在该文件夹下具有文件夹数据/配置和所有属性文件。战争文件与数据文件夹保持同一级别。如何将文件夹放到带有gradle的tar文件中
这里是我有什么,
task tarz(type: Tar) {
archiveName = 'filename'
from 'build/libs','data/config'
include '*.war','*.properties'
destinationDir = file('build/tar')
extension 'tar'
compression = Compression.GZIP
}
这上面的脚本只复制性文件到焦油,而不是文件夹。 而文件的名称是'文件名',而不是'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
}