2016-03-01 28 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