2014-06-16 59 views
-1

我在一個螞蟻腳本中有8個螞蟻目標(對於ex-a,b,c,d,e,f,g & h),其中每次只運行5個目標。應該每次運行4個目標(a,b,c&h),並且d,e,f之間的一個目標應該與a,b,c一起運行。目標h應始終運行在剩餘目標的底部。我正在使用eclipse kepler,試圖構建Java EE項目。任何幫助給予Ant腳本來適應這個問題,將不勝感激。如何選擇螞蟻目標動態執行。

謝謝。

+0

來吧夥計,它已經4個小時了,沒有回覆... – user3743881

回答

0
<project name="dynTar" default="a"> 

<target name="a"> 

    ... contents of Target 'a' ... 

    <antcall target="b"/> 
    <antcall target="c"/> 

    <input message="Choose a target: d, e, f, g" addproperty="dynT"/> 
    <if> 
     <or> 
      <equals arg1="${dynT}" arg2="d"/> 
      <equals arg1="${dynT}" arg2="e"/> 
      <equals arg1="${dynT}" arg2="f"/> 
      <equals arg1="${dynT}" arg2="g"/> 
     </or> 

     <then> 
      <antcall target="${dynT}"/> 
     </then> 

     <else> 
      <echo message="wrong value entered..."/> 
     </else> 
    </if>  

    <antcall target="h"/>  

</target>