ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Conelly, Luis (GNF, Contractor)" <Luis.Cone...@gnf.com>
Subject RE: don't fail build on failed task
Date Mon, 22 Mar 2004 19:08:39 GMT
You can use ant-contrib[1] <trycatch> task

<trycatch>
    <try>
        <!--whatever you want to do here-->
    </try>
    <catch>
        <!--handling error-->
    </catch>
    <finally>
        <!--closing code-->
    </finally>
</trycatch>


Read the instructions about how to <taskdef> the tasks in the jar

HTH
Luis

[1] http://ant-contrib.sourceforge.net/

-----Original Message-----
From: Anderson, Rob (Global Trade) [mailto:Rob.Anderson@nike.com]
Sent: Monday, March 22, 2004 1:06 PM
To: Ant Users List
Subject: RE: don't fail build on failed task


The ant-contrib project has a <trycatch> task. I have not used it, but you might check
it out to see if it meets your needs.

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

Look under "Other tasks" for the trycatch task documentation.

-Rob Anderson


> -----Original Message-----
> From: Dean A. Hoover [mailto:dhoover@rochester.rr.com]
> Sent: Monday, March 22, 2004 10:50 AM
> To: Ant Users List
> Subject: don't fail build on failed task
> 
> 
> I am using ant to build and deploy
> a webapp to tomcat. I have a deploy
> task and an undeploy task. The deploy
> task fails if the app is already deployed.
> The undeploy task fails if the app is
> not already deployed. I find myself
> constantly typing: ant undeploy deploy
> which works fine if the build goes ok.
> If the build does not go ok I have to
> type: ant deploy
> since it already removed the app.
> I would like to make the undeploy
> task report failure to output but not
> really fail. That way, I can have the
> deploy task depend on the undeploy
> task and simplify things. If this is in
> the documentation, I cannot find it.
> 
> Here is my undeploy task:
> 
>     <target name="undeploy"
>             description="Undeploy web application" depends="init">
>         <undeploy url="${local.tomcat.url}"
>                             username="${local.tomcat.username}"
>                             password="${local.tomcat.password}"
>                             path="${local.tomcat.path}"/>
>     </target>
> 
> Any takers?
> Dean Hoover
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 


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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message