I have an Ant script which runs tests then deploys my application to a QA server. To deploy the application it first calls sun-appserv undeploy, for various reasons the application may or may not be deployed. If the application is not deployed then undeploy fails and the whole script halts.
Is there some way that I can tolerate a failure on one task, log it, and let the rest of the script run?
AntContrib try catch:
The exec task has a failonerror attribute which you can set to false to keep going.