如何将两个属性与数值进行比较?

Ind*_*ial 5 ant

如何找出两个数值属性中哪一个最大?

以下是检查两者是否相等的方法:

<condition property="isEqual">
    <equals arg1="1" arg2="2"/>
</condition>
Run Code Online (Sandbox Code Playgroud)

Chi*_*ang 8

Ant 脚本任务允许您使用脚本语言实现任务.如果安装了JDK 1.6,Ant可以执行JavaScript而无需任何其他依赖库.例如,此JavaScript读取Ant属性值,然后根据条件设置另一个Ant属性:

<property name="version" value="2"/>

<target name="init">
  <script language="javascript"><![CDATA[
    var version = parseInt(project.getProperty('version'));
    project.setProperty('isGreater', version > 1);
  ]]></script>

  <echo message="${isGreater}"/>
</target>
Run Code Online (Sandbox Code Playgroud)