Beautiful, thanks Scott!
On Jan 20, 2010, at 1:18 PM, "Scot P. Floess" <[email protected]> wrote: You could use Ant Contrib's var task - probably be a little easier :) <macrodef name="md.AppendProperty"> <attribute name="var.propertyName"/> <attribute name="var.stringAppend"/> <sequential> <var name="@{var.propertyName}" value="$...@{var.propertyname}}@{var.stringAppend}"/> </sequential> </macrodef> On Wed, 20 Jan 2010, Eric Fetzer wrote: Hi all. I wrote a MacroDef to append a string to a property. All works as planned until you slip a "\" in there and then it gets jacked up. My javascripting has MUCH to be desired. Any help? <macrodef name="md.AppendProperty"> <attribute name="var.propertyName"/> <attribute name="var.stringAppend"/> <sequential> <script language="javascript"> <![CDATA[ curVal=project.getProperty("@{var.propertyName}"); project.setProperty("@{var.propertyName}",curVal+"@{var.stringAppend}"); ]]> </script> </sequential> </macrodef> Thanks, Eric Scot P. Floess 27 Lake Royale Louisburg, NC 27549 252-478-8087 (Home) 919-890-8117 (Work) Chief Architect JPlate http://sourceforge.net/projects/jplate Chief Architect JavaPIM http://sourceforge.net/projects/javapim Architect Keros http://sourceforge.net/projects/keros --------------------------------------------------------------------- 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]
