ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <>
Subject RE: Clean up on task failure
Date Tue, 19 Feb 2002 17:17:42 GMT
Maybe the try/catch/finally custom task in ant-contrib on sourceforge would
help. --DD

 -----Original Message-----
From: 	Mike Sexter [] 
Sent:	Monday, February 18, 2002 6:19 PM
To:	Ant Users List
Subject:	Re: Clean up on task failure

This is a general question, not specific to the 'sql' task. Basically I'm
looking for suggestions on the easiest way to implement an task or target
error handler. In other words, I have a couple of targets that invoke an
'exec' task. If a particular task fails, I may need to do some clean-up
before exiting the build script.

One solution is to write a task subclass that overrides the 'execute()'
method, catches 'BuildException', calls the specified error handler and then
rethrows the exception. Not too complicated but I'm sure someone out there
has come up with a technique to handle this situation within the build
script itself. Perhaps a clever combination of dependencies and property
setting. If so, I'd like to hear about it.

                                    - Mike

Mike Sexter
Principal Member of Technical Staff
<>OracleMobile - Online Studio

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message