Have you tried using a filtersfile?

Jan 

>-----Ursprüngliche Nachricht-----
>Von: David Corley (AT/LMI) [mailto:[EMAIL PROTECTED] 
>Gesendet: Mittwoch, 20. September 2006 10:17
>An: [EMAIL PROTECTED]; Ant Users List
>Betreff: RE: HTML tags inside ANT..?
>
>Whoops. The last mail was empty. Sorry about that.
>       As for composing the HTML inside Ant, I've done that 
>too, but be warned it ain't pretty!
>       What I did was have a standard html file that I used as 
>a mail template. Within that html file, I had several filter 
>keys (such as @date@, @username@, etc).
>       So before I sent the build mail, I copied the html file 
>from the template to some temp directory, running a filterset 
>on it as the copy took place, thereby replacing the filter 
>keys with html code (that I had defined in build.xml).
>       The real pain in the ass is having to use a lot of 
>escape characters so that Ant doesn't think your markup is 
>part of the build script.
>       For instance the code below replaces filter keys in my 
>template html code with links to documents created as part of 
>the build process.
>       
><copy todir="${output.dir}/OverallPMD">
>       <fileset dir="${nav.dir}/PMD"/>
>               <filterset>
>               <filter token="OVERQR3" value="&lt;a 
>href=&quot;../OverallPMD/QR3ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK3"/>
>               <filter token="OVERQR4" value="&lt;a 
>href=&quot;../OverallPMD/QR4ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK4"/>
>               <filter token="OVERQR5" value="&lt;a 
>href=&quot;../OverallPMD/QR5ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK5"/>
>               <filter token="OVERQR6" value="&lt;a 
>href=&quot;../OverallPMD/QR6ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK6"/>
>               <filter token="OVERQR7" value="&lt;a 
>href=&quot;../OverallPMD/QR7ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK7"/>
>               <filter token="OVERQR8" value="&lt;a 
>href=&quot;../OverallPMD/QR8ONLY-PMD-OVERALL.html&quot; 
>target=&quot;bottomFrame&quot;&gt;QRANK8"/>
>       </filterset>
></copy>
>
>The corresponding html template is:
>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
><html xmlns="http://www.w3.org/1999/xhtml";>
><head>
><meta http-equiv="Content-Type" content="text/html; 
>charset=iso-8859-1" /> <title>Untitled Document</title> <style 
>type="text/css">
><!--
>body {
>       margin-left: 0px;
>       margin-top: 0px;
>       margin-right: 0px;
>       margin-bottom: 0px;
>}
>.style1 {
>       font-family: Arial, Helvetica, sans-serif;
>       font-weight: bold;
>}
>-->
></style></head>
>
><body>
><table width="100%" border="0">
>  <tr>
>    <td bgcolor="#CCCCCC"><span class="style1">OVERALL:</span></td>
>    <td bgcolor="#66FF66"><div align="center" 
>class="style1">@OVERQR3@</div></td>
>    <td bgcolor="#CCFFCC"><div align="center" 
>class="style1">@OVERQR4@</div></td>
>    <td bgcolor="#FFFFCC"><div align="center" 
>class="style1">@OVERQR5@</div></td>
>    <td bgcolor="#FFFF00"><div align="center" 
>class="style1">@OVERQR6@</div></td>
>    <td bgcolor="#FFCC33"><div align="center" 
>class="style1">@OVERQR7@</div></td>
>    <td bgcolor="#FF9900"><div align="center" 
>class="style1">@OVERQR8@</div></td>
>  </tr>
></table>
></body>
></html>
>
>Now there
>See how messy that can get? Now it works well, but you have to 
>have the patience of a saint to work through it all. 
>Maybe I still don't understand what you want to do, but I 
>think you're at least getting a better picture of what CAN be done.
>
>/Dave 
>
>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Sent: 20 September 2006 09:50
>To: Ant Users List
>Subject: RE: HTML tags inside ANT..?
>
>
>Jan/David,
>
>Thanx for ur supportive suggestions.
>
>Real scenario here is ....
>
>Once the build is thru' am checking for Build Success/Failure 
>in a shell script . Depending on tht the shell script call 
>seperate mail tasks inside same build.xml
>
>for Success/Failure.Presently I want to include some HTML tags 
>inside those mail tasks to get reflected in the mail. ( Now 
>mail generation is done
>successfully)
>I want to happen everything in runtime.
>
>Jan, i will try the way u suggest. But I prefer tht to be 
>inside by build file....
>
>---- anand
>
>
>
>
>                                                               
>                                                               
>         
>                      "David Corley                            
>                                                               
>         
>                      \(AT/LMI\)"              To:      "Ant 
>Users List" <[email protected]>                              
>           
>                      <[EMAIL PROTECTED]         cc:      (bcc: 
>anandsrider.d/Polaris)                                         
>          
>                      icsson.com>              Subject: RE: 
>HTML tags inside ANT..?                                        
>            
>                                                               
>                                                               
>         
>                      09/20/2006 12:47                         
>                                                               
>         
>                      PM                                       
>                                                               
>         
>                      Please respond                           
>                                                               
>         
>                      to "Ant Users                            
>                                                               
>         
>                      List"                                    
>                                                               
>         
>                                                               
>                                                               
>         
>                                                               
>                                                               
>         
>
>
>
>
>I agree with Jan,
>             I've a setup pretty close to what you're looking 
>for in use at work.
>             But to do this you'll need to add the javamail 
>and jaf jars to the ant bootloader classpath...
>             Which you can do more or less as follows:
>
>             ant -f build.xml -lib 
>/directory/containing/javamail.jar/ -lib /directory/containing/jaf.jar/
>
>             If you don't add the directories containing those 
>two jars, Ant won't be able to process MIME mail, and will 
>send a UUE encoded message instead, which will result in your 
>mail showing the HTML source code instead of the properly 
>formatted content.
>             You can grab javamail here:
>             http://java.sun.com/products/javamail/downloads/index.html
>             And you can grab JAF (JavaBeans Activation 
>Framework) here:
>
>http://java.sun.com/products/javabeans/jaf/downloads/index.html
>
>Hope this helps,
>/Dave
>
>
>
>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Sent: 20 September 2006 08:08
>To: [email protected]
>Subject: AW: HTML tags inside ANT..?
>
><mail>
>    <message src="message.html" mimetype="text/html"/> </mail>
>
>I would use an external message-file, because html (message) inside xml
>(buildfile) is very hard to maintain ...
>
>
>Jan
>
>>-----Ursprüngliche Nachricht-----
>>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>>Gesendet: Mittwoch, 20. September 2006 07:14
>>An: [email protected]
>>Betreff: HTML tags inside ANT..?
>>
>>
>>Hi,
>>
>>Presently am using ant 1.5.4 version for building java application. I 
>>used to generate mails to Lotus Notes server upon either 
>build success 
>>or failure.
>>
>>Presently the mail generated will have some texts and attached error 
>>log file. I want to use HTML tags inside ant and expexting the 
>>generated mail should
>>
>>looks like a HTML page.
>>
>>Any body have idea abt this,  which will be helpful
>>
>>rgds,
>>anand
>>
>>This e-Mail may contain proprietary and confidential 
>information and is 
>>sent for the intended recipient(s) only.
>>If by an addressing or transmission error this mail has been 
>>misdirected to you, you are requested to delete this mail immediately.
>>You are also hereby notified that any use, any form of reproduction, 
>>dissemination, copying, disclosure, modification, distribution and/or 
>>publication of this e-mail message, contents or its attachment other 
>>than by its intended recipient/s is strictly prohibited.
>>
>>Visit us at http://www.polaris.co.in
>>
>>---------------------------------------------------------------------
>>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]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED] For 
>additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>This e-Mail may contain proprietary and confidential 
>information and is sent for the intended recipient(s) only.  
>If by an addressing or transmission error this mail has been 
>misdirected to you, you are requested to delete this mail 
>immediately. You are also hereby notified that any use, any 
>form of reproduction, dissemination, copying, disclosure, 
>modification, distribution and/or publication of this e-mail 
>message, contents or its attachment other than by its intended 
>recipient/s is strictly prohibited.
>
>Visit us at http://www.polaris.co.in
>
>---------------------------------------------------------------------
>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]

Reply via email to