【发布时间】:2012-07-11 21:14:55
【问题描述】:
我被要求使用 NAnt 创建一个清理目标,该目标将删除构建文件中其他各种目标留下的文件。主文件有近一千行和一百多个目标,所以我不想手动添加对清理目标的调用。另一方面,我宁愿为这个构建的用户自动化它,这样他们就不必每次使用任何其他目标时都运行相同的 NAnt 目标。
是否有任何方法可以在构建中的目标结束时触发 NAnt 目标,或者通过 NAnt 自动执行此过程的任何其他方式?
【问题讨论】:
标签: nant
我被要求使用 NAnt 创建一个清理目标,该目标将删除构建文件中其他各种目标留下的文件。主文件有近一千行和一百多个目标,所以我不想手动添加对清理目标的调用。另一方面,我宁愿为这个构建的用户自动化它,这样他们就不必每次使用任何其他目标时都运行相同的 NAnt 目标。
是否有任何方法可以在构建中的目标结束时触发 NAnt 目标,或者通过 NAnt 自动执行此过程的任何其他方式?
【问题讨论】:
标签: nant
一位同事在上面找到了文档,而不是我希望找到的地方。但是,以下属性使它起作用:
<property name="nant.onsuccess" value="targetGoesHere" />
<property name="nant.onfailure" value="targetGoesHere" />
【讨论】: