Apache Ant 任务 - 条件


描述

如果条件为 true,条件任务默认将属性值设置为 true;否则,不会设置该属性。您可以通过指定 value 属性将该值设置为默认值以外的值。

特性

先生编号 属性和描述
1

财产

要设置的属性的名称。(强制的)

2

价值

将属性设置为的值。

3

别的

如果条件计算结果为 false,则将该属性设置为的值。

例子

用法

使用以下内容创建 build.xml -

<?xml version="1.0"?>
<project name="TutorialPoint" default="info">
   <condition property="isWindows">
      <os family="windows"/>
   </condition>
   <target name="info">
      <echo message="${isWindows}"></echo>
   </target>
</project>

上面的脚本将根据底层操作系统是否是Windows来设置一个变量是Windows。

输出

在上面的构建文件上运行 Ant 会产生以下输出 -

F:\tutorialspoint\ant>ant
Buildfile: F:\tutorialspoint\ant\build.xml

info:
   [echo] true

BUILD SUCCESSFUL
Total time: 0 seconds