我想比较ANT Target中的两个float或Integer值。
我尝试使用ant-contrib但是没有成功。
任何人都有想法?
答案 0 :(得分: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" />