2016-12-14 2 views
1

Я новичок в градиенте. Я хочу создать файл filename.tar, который включает (filename.war и data/config/*. Properties). Файл войны находится внутри сборки/libs. Требование: внутри файла tar, нам нужно иметь данные папки/config и все файлы свойств в этой папке. Файл войны остается на одном уровне с папкой с данными.как положить папку в файл 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», а не «filename.tar»

Пожалуйста, помогите мне.

ответ

3

вот что я сделал

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 
} 
Смежные вопросы