2014-11-14 74 views
0

我想比较ANT Target中的两个float或整数值。如何比较构建ANT中的int&float

我尝试了ant-contrib,但没有成功。

任何人有一个想法?

+1

这个问题不清楚。显示一些代码以及您尝试过的内容。 – Opal 2014-11-14 22:38:24

回答

0

使用<script>命令可以执行arbirary java/javascript代码并且不支持代码。 对于你的情况,也许有些类似:

<scriptdef name="compare" language="javascript"> 
    <attribute name="first" /> 
    <attribute name="seccond" /> 
    <![CDATA[ 
     var first = attributes.get("first"); 
     var second = attributes.get("second"); 
     var result = parseFloat(first) > parseFloat(second); 
     println ("first > second = " + result); 
    ]]> 
</scriptdef> 

的以后使用它:

<compare first="7.5" second="7.4" />