ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Siamack Farshi <sfar...@724.com>
Subject RE: some help
Date Thu, 25 Apr 2002 20:01:56 GMT
I am using the TryCatch task in the following format:

<try>
	<ant antfile="build.xml" dir="PaginationAggregation" target="all"/>
</try>
<catch><echo>PainationAggregation failed</echo></catch>

I get the following error message:

build.xml:27: The <try> task doesn't support the nested "ant" element.

Any idea on how to get around it. My master build uses ant to call
all the subprojects, if one fails the master will also fail.


thanks for your replies,

-----Original Message-----
From: stephan beal [mailto:stephan@wanderinghorse.net]
Sent: Wednesday, April 24, 2002 9:30 AM
To: Ant Users List
Subject: Re: some help


On Wednesday 24 April 2002 15:17, Siamack Farshi wrote:
> > Is there a way that I can keep the build going even if some of the
> > subprojects
> > fail.
> >
> > Here is my target within my masterbuild:
> >
> >    <target name="all" depends="update">
...
> >   </target>

Many tasks have a 'failonerror' flag just for this case. For tasks which 
don't, one option is to grab the TryCatch task from:

  http://sourceforge.net/projects/ant-contrib

and wrap each call in:
<try>...</try>
<catch><echo>Damn... continuing...</echo></catch>

The copy of TryTask in their source tree always NPEs under Ant 1.4.1, but 
there's a patch for that in the patches section of the above site.

----- stephan
stephan@einsurance.de - http://www.einsurance.de
Office: +49 (89)  552 92 862 Handy:  +49 (179) 211 97 67
"I didn't give in to the Nazis and I won't give in to the bladder." 
- The Queen Mum


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

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


Mime
View raw message