2014-02-22 53 views
0

使用AntBuilder似乎是在Groovy中創建備份zip文件的最佳方式。本網站上有很多解決方案使用類似copyzip的方法,但我無法在Groovy 2.1.5中看到這些方法的類AntBuilder。我需要安裝額外的罐子嗎?在Groovy中備份文件夾

new AntBuilder().zip(
    destfile: "mydir/myzip.zip") { 
    fileset(dir: "mydir/myFile.txt") 
} 

回答

1

AntBuilder中的方法是動態的,取決於安裝的ant任務。

在你問這裏之前,你是否嘗試用它壓縮文件夾?

如果你嘗試,你應該看到它的工作原理

Zip specific files with AntBuilder

Zip files/Directories in Groovy with AntBuilder

+0

我已經嘗試過了看到異常,因此它看起來像一個罐子丟失:夾縫:java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException java.lang.NoClassDefFoundError:org/apache/tools/ant/BuildException – user86834

+0

你是如何毀了它,你在運行什麼? –

+0

我正在使用Groovy Eclipse插件。右鍵單擊groovy文件並運行> Groovy腳本。 – user86834