ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tracy Jones" <tr...@stratalight.com>
Subject RE: at my wits end with delete
Date Fri, 09 Feb 2007 23:09:23 GMT
Ok - thanks for the help!!  I made the changes that everyone suggested
and now it does not delete anything at all (which is better in a way)

changed my exclude to excludes (but it's a space separated list which is
read from a properties file) - this is what it looks like in the
properties file

directories=OS-4000-1.6(B18)Beta/**\ OTS-SC-1.6(B18)Beta/**\
OTS-4010-1.6(B17)Beta/**\ OTS-4040-1.6(B17)Beta/**\
OTS-4400-1.6(B17)Beta
/**\ OTS-4540-1.6(B17)Beta/**\ OTS-4520-1.6(B17)Beta/**\
OTS-Common-1.6(B18)Beta/**\ OTS-4011-1.6(B17)Beta/**

Here's the new output from the run

fileset: Setup scanner in dir /opt/stratalight/packages with patternSet{
includes: [*/**] excludes: [OS-4000-1.6(B18)Beta/**,
OTS-SC-1.6(B18)Beta/**, OTS-4010-1.6(B17)Beta/**,
OTS-4040-1.6(B17)Beta/**, OTS-4400-1.6(B17)Beta/**,
OTS-4540-1.6(B17)Beta/**, OTS-4520-1.6(B17)Beta/**,
OTS-Common-1.6(B18)Beta/**, OTS-4011-1.6(B17)Beta/**] }


here's the new code snippet

<delete includeemptydirs="true" >
  <fileset dir="${installation.dir}" excludes="${directories}">
	  <include name="*/**"/>
  </fileset>
</delete>


I also tried changing the space separated to comma separated and still
no luck :-(


-----Original Message-----
From: Anderson, Rob (Global Trade) [mailto:Rob.Anderson@nike.com] 
Sent: Friday, February 09, 2007 2:51 PM
To: Ant Users List
Subject: RE: at my wits end with delete

The excludes should be comma seperated. It's difficult to tell from your
post whether or not that is the case. Please send the part of your
build.xml that defines the excludes. 

-Rob Anderson

> -----Original Message-----
> From: Tracy Jones [mailto:tracy@stratalight.com] 
> Sent: Friday, February 09, 2007 2:45 PM
> To: Ant Users List
> Subject: at my wits end with delete
> 
>  
> 
> I just cannot get this right
> 
>  
> 
> I have set up my fileset to exclude a list of directories and delete
> everything else
> 
>  
> 
> fileset: Setup scanner in dir /opt/stratalight/packages with 
> patternSet{
> includes: [*/**] excludes: [OS-4000-1.6(B18)Beta/**
> OTS-SC-1.6(B18)Beta/** OTS-4010-1.6(B17)Beta/** 
> OTS-4040-1.6(B17)Beta/**
> OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/**
> OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/**
> OTS-4011-1.6(B17)Beta/**] }
> 
>    [delete] Deleting
> /opt/stratalight/packages/OS-4000-1.6(B18)Beta/OTS-4010/client
> Fpga4010.s
> lim
> 
>  
> 
> But (as you can see) the first thing it deletes is something under one
> of my excluded directories.  Can someone please point out what I am
> doing wrong???  Thanks
> 
>  
> 
> Tracy
> 
>  
> 
> (ant 1.7.0)
> 
>  
> 
> Here's the snippet of code 
> 
>  
> 
> ${directories} is OS-4000-1.6(B18)Beta/** OTS-SC-1.6(B18)Beta/**
> OTS-4010-1.6(B17)Beta/** OTS-4040-1.6(B17)Beta/**
> OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/**
> OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/**
> OTS-4011-1.6(B17)Beta/**
> 
>  
> 
> <delete includeemptydirs="true" >^M
> 
>                         <fileset dir="${installation.dir}"
> casesensitive="yes">
> 
>                 <exclude name="${directories}"/>
> 
>                 <include name="*/**"/>
> 
>             </fileset>
> 
> </delete>^M
> 
>  
> 
>  
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message