我被要求使用NAnt创建一个清理目标,该目标将删除构建文件中各种其他目标遗留的文件。主文件有近千行,超过100个目标,所以我宁愿不手动将清理目标的调用添加到每个目标。另一方面,我宁愿为这个版本的用户自动化它,所以他们不必每次使用任何其他目标时都运行相同的NAnt目标。
当构建中的目标结束时,或者通过NAnt自动执行此过程的任何其他方式,是否有任何方法可以触发NAnt目标?
答案 0 :(得分:3)
一位同事在上面找到了文档,而不是我期望找到的文档。但是,以下属性使其起作用:
<property name="nant.onsuccess" value="targetGoesHere" />
<property name="nant.onfailure" value="targetGoesHere" />