ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <>
Subject RE: echo true or false
Date Wed, 05 Feb 2003 21:15:34 GMT
Here's an example (great, ain't it...):

  <target name="javadocs.uptodate?">
    <mkdir dir="${apidocs}" />
    <uptodate property="javadocs.uptodate"
      <srcfiles dir="${src}"
                          **/doc-files/**" />

    <!-- All this to print "true" or "false" for the property value -->
    <condition property="javadocs-uptodate-value" value="true">
      <isset property="javadocs.uptodate" />
    <property name="javadocs-uptodate-value" value="false" />
    <echo message="javadocs-uptodate = ${javadocs-uptodate-value}" />

-----Original Message-----
From: Steve Cohen [] 
Sent: Wednesday, February 05, 2003 3:09 PM
To: Ant Users List
Subject: echo true or false

The <available>, <condition>, etc. set of tasks all work by setting a
property if a condition is met.  My problem is that I would like to echo
the results of this test.  
<condition property=">
	... whatever tests
<echo message="${}"/>

If the property is set,
"true" will be echoed.  If it hasn't been set, "${}" will be

Pretty ugly.  I would like "false" to be echoed.

I would like the ability to set a property true or false depending on
the results of a conditional test.

What is the easiest way to accomplish what I am after?

Steve Cohen
Sr. Software Engineer
Sportvision Inc.

View raw message