2016-12-14 76 views
1

我是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'

請幫助我。

回答

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 
} 
相關問題