You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Savinder Puri <Sa...@symphonysv.com> on 2003/04/07 11:08:13 UTC

Help - Attachment in Ant Mail task

Hi All,

I'm trying to do the following :

1. Log the build process using "org.apache.tools.ant.DefaultLogger" and
"org.apache.tools.ant.listener.MailLogger"
2. Determine success/failure of the build 
3. Mail the log file (MailLogger.failure.to and MailLogger.success.to )

The following code works (but is partial to my requirements) 
 
<target name="myMail">
	   <mail mailhost="blah" subject="Build Status Report" 
	   		from="blah@foo.com" 
	   		tolist="blah-blah@fooFoo.com">
   
	   		<message>The build-log is attached </message>
	   </mail>
	</target>

The "include" tag didn't work for me.

Please help !

Regards,
Savinder.




-----Original Message-----
From: Stefan Bodewig [mailto:bodewig@apache.org] 
Sent: Monday, April 07, 2003 1:27 PM
To: user@ant.apache.org
Subject: Re: Need help using exec to do "ls -rt1 | tail -1"


On Fri, 4 Apr 2003, Matt Reason <ma...@movielink.com> wrote:

> The exec task seems to hate the fact that one of my arguments is a 
> pipe.

I won't repeat that this is due to the fact that pipe's are interpreted
by the shell 8-)

> Does anyone have a workaround?

Use <exec>'s output attribute to write the result of ls to a temporary
file and read this file into a property using <loadfile> and a nested
TailFilter.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org