如何在 Build ANT 中比较 int 和 float



我想比较 ANT Target 中的两个浮点值或整数值。

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

有人有想法吗?

使用 <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" />

相关内容

  • 没有找到相关文章

最新更新