Apache Ant Tasks - Condition

描述

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


属性

序号 属性 & 描述
1

Property

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

2

Value

要将属性设置为的值。

3

Else

如果条件评估为 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操作系统来设置一个变量 isWindows。


输出

在上述构建文件上运行 Ant 会产生以下输出 −

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

info:
   [echo] true

BUILD SUCCESSFUL
Total time: 0 seconds