here is a sample for bat file

set LOG=target\build.snapshot.x86.txt
set LOG_JAVA=target/build.snapshot.x86.txt
call maven your-main-goal >%LOG% 2>&1

if %ERRORLEVEL% NEQ 0 goto failed

goto end

:failed
call maven your-sendmail-goal -Dsendmail.attachment=%LOG_JAVA%

:end




On 5/30/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> I am not sure how to use a shell script in maven. Is there any code
> sample I can look at to implement this?
> 
> Thanks!
> Savitha
> 
> dan tran <[EMAIL PROTECTED]> wrote:
> You need to wrap your maven works in a shell script:
> 
>   1. get the script to call your main goal and redirect both stdout
> and stderror
>      to a file.
> 
>   2 the same script will then invoke the send report goal with the
>     location of the log
> 
> -D
> 
> On 5/28/05, Savitha Rajiv <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I need to be able to notify via email, the status of the build. Did
> it fail or succeed. I know how to email a file, but dont know how to
> trap the build information into a file. Please help.
> >
> > Here is the maven.xml for emailing file...
> >
> >
> > <project default="send-report"
> >
> > xmlns:j="jelly:core"
> >
> > xmlns:u="jelly:util"
> >
> > xmlns:ant="jelly:ant"
> >
> > xmlns:maven="jelly:maven">
> >
> >
> >
> >
> >
> > <goal name="send-report">
> >
> > <echo>SENDING REPORTS VIA EMAIL</echo>
> >
> > <mail subject="nightly-build on Mercury finished"
> >
> > mailhost="mail.wiziotec.com" mailport="25"
> >
> > encoding="plain">
> >
> > <from address="[EMAIL PROTECTED]" name="Build Info group"/>
> >
> > <to address="[EMAIL PROTECTED]" name="Savitha Rajiv" />
> >
> > <!-- Right now I have created a dummy log file to send via email -->
> >
> > <message src="maven-nightly-build.log" />
> >
> > <fileset dir="c:\wiziotec\workspace\root">
> >
> > <include name="maven-nightly-build.log" />
> >
> > </fileset>
> >
> > </mail>
> >
> > </goal>
> >
> >
> >
> > Thanks!
> >
> >
> >
> >
> > ---------------------------------
> > Do You Yahoo!?
> >  Yahoo! Small Business - Try our new Resources site!
> >
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to