Dear all, Thanks for all the feedback. My solution for interested guys: <var name="webservices.list" value="${toString:module-webservices-deployment-fileset}" /> <if> <equals arg1="${webservices.list}" arg2="" /> <then> <echo message="no webservices found" /> </then> <else> <echo message="found some webservices:" /> <echo message="${webservices.list}"/> <!-- implementation for webservices handling--> </else> </if>
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 -----Original Message----- From: Peter Reilly [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 14, 2005 3:43 PM To: Ant Users List Subject: Re: Count number of files in fileset 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]