Apache Ant Tasks 简明教程

Apache Ant Tasks - Condition

Description

条件任务在条件为 true 时默认将属性值设置为 true;否则,属性未设置。可以通过指定 value 属性将值设置为非默认值。

Properties

Sr.No

Attributes & Description

1

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

2

Value 用于设置属性的值。

3

Else 用于如果条件评估为 false 时设置属性的值。

Example

Usage

使用以下内容创建 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,设置一个变量 is Windows。

Output

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

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

info:
   [echo] true

BUILD SUCCESSFUL
Total time: 0 seconds