2011-07-28 45 views
0

我正在嘗試使用ant sync任務將zip文件中的內容與系統中的文件夾同步。使用zipfileset的Ant同步任務

我有任務:

<target name="test-zipfiletest"> 
    <sync todir="dest"> 
    <zipfileset src="test.zip"/> 
    </sync> 
</target> 
當我運行它

一切都很好的內容,使之到文件夾

test-zipfiletest: 
[sync] Copying 1 resource to C:\_dev\ide\springsource\workspaces\workspace_builds\install_utils\dest 
BUILD SUCCESSFUL 
Total time: 184 milliseconds 

確定這是偉大的。

但是...現在,如果我再次運行任務將刪除的內容:

test-zipfiletest: 
[sync] Removed 3 dangling directories from C:\_dev\ide\springsource\workspaces\workspace_builds\install_utils\dest 
[sync] Removed 1 dangling file from C:\_dev\ide\springsource\workspaces\workspace_builds\install_utils\dest 
BUILD SUCCESSFUL 
Total time: 148 milliseconds 

我本來期望沒有改變,沒有什麼會被同步.... 任何人都遇到過這個?或知道如何讓這個工作正常? 感謝, 朱利安

回答