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