English 中文(简体)
ANT Tasks - Condition
  • 时间:2024-12-22

Apache Ant Tasks - Condition


Previous Page Next Page  

Description

Condition task sets the property value to true by default if condition is true; otherwise, the property is not set. You can set the value to something other than the default by specifying the value attribute.

Properties

Sr.No Attributes & Description
1

Property

The name of the property to set. (Mandatory)

2

Value

The value to set the property to.

3

Else

The value to set the property to if the condition evaluates to false.

Example

Usage

Create build.xml with the following content −


<?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>

Above script will set a variable is Windows based on the underlying operation system is windows or not.

Output

Running Ant on the above build file produces the following output −


F:	utorialspointant>ant
Buildfile: F:	utorialspointantuild.xml

info:
   [echo] true

BUILD SUCCESSFUL
Total time: 0 seconds
Advertisements