I found the documentation on mapper, this handled it for me.

David Jordan
mailto:[EMAIL PROTECTED]
Object Identity, Inc.
www.objectidentity.com



> -----Original Message-----
> From: David Jordan [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, November 30, 2001 7:36 PM
> To: 'Ant Users List'
> Subject: renaming of files
> 
> 
> 
> I have a situation where I have a bunch of "configuration" files
> that exist in 3 forms. One of these 3 forms needs to be used during
> a build. There are very strict rules about the file name and suffix.
> Assume the suffix is .xml and the file name is "file".
> So at a certain step in the build process I need a file
> named file.xml that should be in a certain directory.
> But in the source directory, I need three different variations
> of this file.xml.
> I was thinking I would have 3 files named
>   file.xml.n
>   file.xml.d
>   file.xml.a
> (The n,d, and a denote the type of file.)
> My question is how in Ant can I have a build step that would
> basically strip off one of the .n, .d, .a from the rest of the
> file name, placing the resulting file.xml in either the same
> or different directory? I'd have a build step that would specifically
> pick one of these three files (based on the .n, .d, .a) and
> remove the additional suffix.
> 
> There are MANY directories that will have this same situation,
> so I'd like it to be expressed fairly generically.
> I have never written my own Ant task and don't have time to do that
> now, but someday I do hope to learn how to implement my own task,
> but now I don't have the luxury of the time.
> 
> Another question, something that will be part of the same build
> process is that these files will exist in a particular directory
> structure, where the root is named "source". But I will need to
> move these files to a mirror copy directory structure under a
> different root, say it is named "dest". Can this be done generically
> without requiring the full paths under both "source" and "dest".
> Further, it would be really cool if I could use the wildcarding in
> ant on file sets that would do this for all the MANY directories
> automatically, so I don't have to explicitly create the above
> file naming step for each individual directory.
> 
> Recommendations would be really appreciated!
> 
> David Jordan
> mailto:[EMAIL PROTECTED]
> Object Identity, Inc.
> www.objectidentity.com
> 
> --
> To unsubscribe, e-mail:   
> <mailto:ant-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to