2.7.7.
Example
This simple example tests if the java runtime version is 1.4 (or higher). Otherwise fails
with an error message. The comparison is done numerical.
build.xml |
|
<?xml version="1.0"?>
|
| <project basedir= "." name= "properties-test" default= "main" > |
<taskdef classpath= "orangevolt-ant-tasks-1.3.2.jar" resource= "com/orangevolt/tools/ant/taskdefs.properties" /> |
|
<target name= "main" > |
<compare arg1= "${ant.java.version}" arg2= "1.4" numeric= "true" > |
<lesser property= "lesserThanJava14" /> |
</compare> |
<fail if= "lessThanJava14" >
| java version 1.4 or higher is required !
|
</fail> |
</target> | </project> |
|
You can use multiple inner elements with same comparison at once.
Defining multiple <lesser> elements inside
compare
for example is allowed.