On 19/12/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi, > > Is there an ANT task to replace a <TAG:filename> in the source with the > contents of the specified file??? > > That is I working with some scripting languages where I'd like to > identify common code and keep these in separate files (e.g. like JSP TAG > replacement concept but simpler). What I'm looking for is a way to > specific a TAG in the source file, which within the TAG it identified > the file which has the common code. Then when running the ANT task and > "building" from the SOURCE to the BUILD area the TAGS would be replaced > by the contents of the files. > > Any suggestions re how to do this with ANT? > > An optional (ideal) extra would be the ability to handle recursion (i.e. > a file with a snippet of text itself could contain a TAG). > > Thanks > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > I am not quite sure that I understood your ideas clearly enough to answer this, but I would like to suggest you this: why not just use <filter token="<TAG:xxxx>" value="${property.Containg.The.Desired.String}"/> <copy file="your.file" todir="${build.dir}" filtering="true"/>
This will copy your file to a destination directory replacing the pattern <TAG:xxx> with anything that your propery holds. Hope that helps! -- Regards, Petar!