2015-11-05 177 views
0

我有下面的包裝的Gradle任務。它生成一個zip文件。但是我試圖在zip文件中創建一個空文件夾調用日誌作爲最終發佈的一部分。Gradle zip插件,如何在zip中創建空文件夾?

task package(type: Zip){ 
    into('/log') { 
    } 
} 

上面的代碼不工作,我已經試過

def destDir = new File(buildDir, 'log/log') 
    destDir.mkdir() 

,然後複製

into('/') { 
from "$buildDir/log" 
} 

問題的是,如果我運行gradle這個清潔套裝明確了build文件夾這會導致未創建日誌文件夾。有沒有人有解決方案來創建我們正在創建的郵編髮行版中的空文件夾?

回答

1

我做這樣的事情:

package.doFirst { 
    new File(buildDir, 'log/log').mkdirs() 
}