Thank you so much. This work great.  I'll use it to help expand my knowledge on 
how to use this feature.  Is the new "ANT in Action" book a good source of 
information on resources?  I have an older ANT book that was good and was 
thinking of purchasing this book.

Eric 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 30, 2008 10:35 AM
To: user@ant.apache.org
Subject: AW: ANT resource selector examples

Based on Matts code here a working example:

<project>
    <filelist id="allfiles" dir="${ant.home}/bin" 
files="ant.cmd,foo.txt,ant.bat,bar.txt,ant"/>
    <restrict id="missingfiles">
        <filelist refid="allfiles"/>
        <rsel:not 
xmlns:rsel="antlib:org.apache.tools.ant.types.resources.selectors">
            <rsel:exists/>
        </rsel:not>
    </restrict>
    <echo>These files are missed: ${toString:missingfiles}</echo> </project>

This should show

Buildfile: build.xml
     [echo] These files are missed: 
YOUR_ANT_HOME\bin\foo.txt;YOUR_ANT_HOME\bin\bar.txt

BUILD SUCCESSFUL 



Jan


>-----Ursprüngliche Nachricht-----
>Von: Matt Benson [mailto:[EMAIL PROTECTED]
>Gesendet: Donnerstag, 30. Oktober 2008 15:14
>An: Ant Users List
>Betreff: Re: ANT resource selector examples
>
><filelist id="myfilelist" dir="foo"
>files="bar,baz,blah" />
>
><restrict id="myexistingfiles">
>  <filelist refid="myfilelist" />
>  <not>
>    <exists />
>  </not>
></restrict>
>
>HTH,
>Matt
>
>--- Eric Wood <[EMAIL PROTECTED]> wrote:
>
>> Can somebody point me to some examples on how to use resource 
>> selectors on filelists?  The manual page is a little terse and I 
>> having a hard time finding good examples. I trying to understand how 
>> to use <non> and <exists> to select non-existing files in the 
>> filelist.
>>  
>> Thanks, Eric
>> 
>
>
>
>      
>
>---------------------------------------------------------------------
>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]

Reply via email to