在退出/完成时执行NAnt目标

时间:2012-07-11 21:14:56

标签: nant

我被要求使用NAnt创建一个清理目标,该目标将删除构建文件中各种其他目标遗留的文件。主文件有近千行,超过100个目标,所以我宁愿不手动将清理目标的调用添加到每个目标。另一方面,我宁愿为这个版本的用户自动化它,所以他们不必每次使用任何其他目标时都运行相同的NAnt目标。

当构建中的目标结束时,或者通过NAnt自动执行此过程的任何其他方式,是否有任何方法可以触发NAnt目标?

1 个答案:

答案 0 :(得分:3)

一位同事在上面找到了文档,而不是我期望找到的文档。但是,以下属性使其起作用:

<property name="nant.onsuccess" value="targetGoesHere" />
<property name="nant.onfailure" value="targetGoesHere" />