I would have done it as below if I really really really didn't want to write long lines in build.xml ;-)
<longproperty name="javadoc.header"> <value>&copy;</value> <value>Copyright SMSI, 2000, 2002<br></value> <value>All Rights Reserved</value> </longproperty> Ant abuses XML attributes IMHO. --DD -----Original Message----- From: Diane Holt [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 23, 2002 5:53 PM To: Ant Users List Subject: RE: wrapping long string literals --- Mike Cepek <[EMAIL PROTECTED]> wrote: > Here's another example: > > <javadoc doctitle="SMSI Java API Reference" > header="&copy; Copyright SMSI, 2000, 2001, 2002<br>All > Rights Reserved" > > Having to write: > > <property name="header1" value="&copy; Copyright SMSI, 2000, "/> > <property name="header2" value="2001, 2002<br>All Rights > Reserved"/> > <property name="javadoc_header" value="${header1}${header2}"/> > > is amazingly unsatisfying. > > Other thoughts? The only other I had was to modify the Property task to allow a nested <append> element -- so that's what I did :) Since my Java is still less than it should be, I wasn't sure how to do anything fancy (like maybe extend Property?), so I just copied Property.java to LongProperty.java and diddled that: So you could do your example like this: <longproperty name="javadoc.header" value="&copy;"> <append value="Copyright SMSI, 2000, 2002<br>"/> <append value="All Rights Reserved"/> </longproperty> Would that do? Diane ===== ([EMAIL PROTECTED]) __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- To unsubscribe, e-mail: <mailto:[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]>