在MSBuild中,您可以将BeforeTargets属性添加到目标中,该属性使您可以在基本目标之前运行目标,而不必更改基本目标。我想知道ANT是否支持这种功能,还是要在执行另一个目标之前重新定义所有目标?
谢谢,
劳尔
最佳答案
您可以在(N)Ant中使用depends
属性:
<target name="target3" depends="target1,target2">
我想与MsBuild中的
DependsonTargets
相同。我强烈建议您不要使用目标之前/之后。如果在查看构建文件之后运行目标,并且看到在目标之前/之后运行了一些额外的目标,尽管我没有看到有关其他目标的任何内容,我会很困惑,有时这可能会造成危害。