Hello all,

I'm trying to create an output file from my nant build file.  I would  
like it to include two things:
1 ) The contents of an existing file.
2 ) The output of an <echo> task.

This looks like the below:
      <concat destfile="${file.OutputFile}" append="true">
         <fileset>
           <include name="${file.InputFile}"/>
         </fileset>
       </concat>
       <echo append="true" file="${file.OutputFile}">
${string::replace(string::replace(sql.InsertPatchIDRecord,  
'@PATCHID@', patchID), '@FILENAME@',file.filepath)}
       </echo>

However, the resulting file contains the existing file, but then it  
contains several ASCII characters.  If I don't do the <concat> or if  
i remove the append attribute of the <echo> task, everything works  
fine.  I'm thinking that the two tasks use different encodings, but I  
can't find any properties to control that.

Anyone else ever see this?

Griffin Caprio
312.371.3869
http://blog.1530technologies.com




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to