2016-03-01 33 views
1

有沒有什麼辦法來獲取通過命令行選項定義或提供的屬性數量?如何在ant文件中獲取屬性數?

直到現在我還找不到任何方法。

基本上我有檢查命令行屬性是不是屬性指定數量小於或大於,構建應該失敗使用

回答

0

而您可檢查所需要的屬性設置計數數字和構建失敗,如果它沒有設置。

<project name="check" default="build"> 

<condition property="params.set"> 
    <and> 
     <isset property="one"/> 
     <isset property="two"/> 
    </and> 
</condition> 

<target name="check"> 
    <fail unless="params.set"> 
    Must specify the parameters: one, two 
    </fail> 
</target> 
<target name="build" depends="check"> 
     <echo> 
     one = ${one} 
     two = ${two} 
     </echo> 
    </target> 
</project> 
+0

我已經這樣做了,謝謝! – AAA