2009-10-26 37 views
0

我指的限制是here解決Ant中的冗餘依賴限制?

基本上,在我的構建腳本中,如果我想做一個乾淨的,生成,然後再幹淨我打一個問題,因爲Ant認爲乾淨的任務已經完成。

這是我的螞蟻;

<!-- ============================================================= --> 
<!-- Clean up directories           --> 
<!-- ============================================================= --> 
<target name="clean"> 
    <delete dir="${dir.build}"/> 
    <delete dir="${dir.src}"/> 
</target> 

<!-- ============================================================= --> 
<!-- Clean up ALL directories          --> 
<!-- ============================================================= --> 
<target name="clean-all" depends="clean"> 
    <delete dir="${dir.war}"/> 
    <delete dir="${dir.docs}"/> 
</target> 

<!-- ============================================================= --> 
<!-- Clean-build target           --> 
<!-- ============================================================= --> 
<target name="build-clean" 
     depends= 
     "build, 
     clean" 
> 
</target> 

<!-- ============================================================= --> 
<!-- Production target, cleans everything prior to build   --> 
<!-- ============================================================= --> 
<target name="build-production" 
     depends= 
     "clean-all, 
     build-clean" 
> 
</target> 

構建生產是我試圖修正目標,反正是有有它清洗兩次,而無需創建另一個乾淨的任務或明確書面清理所有以刪除乾淨列出的目錄?

回答

1

爲什麼不使用antcall來明確調用clean目標作爲build-production目標的最後階段?

+0

因爲我以前從來沒有見過。感謝您指出了布賴恩。 – 2009-10-29 18:50:06