Dick, Brian E. wrote:
Where is ${toString:} documented? Are there any other pseudo-properties?
It is not documented ...
The code contains the comment:
// Experimental/Testing, will be removed
So, I guess that it would be better to use DD's
<property name="foo" refid="referenceId" />
instead.
There are no more psuedo-properties.
Peter
-----Original Message-----
From: Peter Reilly [mailto:[EMAIL PROTECTED]
Sent: Monday, June 13, 2005 11:58 AM
To: Ant Users List
Subject: Re: Count number of files in fileset
Matt Benson wrote:
1) Ant 1.7 will contain a <resourcecount> task that
can count files from a fileset.
In 1.6 you could use the ${toString:} psuedo-property:
<target name="present">
<fileset id="fileset.notpresent" dir="."
includes="*.notpresent"/>
<condition property="no.files.present">
<equals arg1="" arg2="${toString:fileset.notpresent}"/>
</condition>
<echo>no.files.present=${no.files.present}</echo>
<fileset id="fileset.present" dir="."
includes="*.xml"/>
<condition property="no.files.present_2">
<equals arg1="" arg2="${toString:fileset.present}"/>
</condition>
<echo>no.files.present_2=${no.files.present_2}</echo>
</target>
2) <concat> shouldn't do anything if there are no
existing files.
No, this is not true in this case. The <header> and <footer> elements
are independent
of the fileset.
Peter
-Matt
--- Kees van Dieren <[EMAIL PROTECTED]>
wrote:
Hello,
I have to concat some files from a fileset together
into another file. I use
the following fileset for this:
<concat
destfile="${build.webservices.dir}/config.xml">
<header><?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
</header>
<fileset
refid="module-webservices-config-fileset" />
<footer></configuration>
</footer>
</concat>
However, this only should hebben if the number of
files in fileset
module-webservices-config-fileset > 0.
Is there a way, to fetch the number of files in a
fileset (may be with
ant-contrib, or another 3rd-party addon)?
Thanks in advance.
Kind regards,
Kees van Dieren
Senior Software Engineer
MP Objects Supply Chain Software
Stationsplein 45
3013 AK Rotterdam
The Netherlands
Post address:
Postbus 29126
3001 GC Rotterdam
Mobile: +31 (0)6-43068619
Phone: +31 (0)10-2900304
Fax: +31 (0)10-2900305
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]