Dav*_*vid 3 directory zip tar gradle
我是 gradle 的新手。我想创建一个 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
}
Run Code Online (Sandbox Code Playgroud)
上面的脚本只是将属性文件复制到 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
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8603 次 |
| 最近记录: |