2011-07-06 153 views
1

人!Ant代碼審查

我有兩個問題(可能是愚蠢的)。

說,有三種代碼摘錄:

(1) <target name="test1" depends="INIT"> 
(2) <target name="test2" depends="INIT"> 
(3) <target name="TEST3" depends="INIT, test1, test2"> 

和TEST3是一個項目的默認目標。

INIT執行多少次?

這是個好主意來提取,例如,在一個單獨的文件macrodefs,然後包含到主文件(某種模塊)

+0

只需在你的init目標中放入 strauberry

+0

謝謝!只有一次。 Ant跟蹤目標。第二部分呢? =) – Dmitry

回答

2

只有一次。 當test2/TEST3將執行時,它會知道INIT已經執行。

此外,目標取決於INIT,即該目標的執行,INIT必須已執行,如果不是......然後只有執行會去INIT