【发布时间】:2012-08-01 15:05:17
【问题描述】:
我正在尝试在构建后将我的构建脚本部署到我的开发环境中,但我真的不知道如何做到这一点。如果我只是将代码直接写入 project.xml,我会在此过程中首先执行(即使 project.xml 是最后在 build.xml 中导入的)。
如果我将代码包装在这样的目标中:
<target name="-publish" depends="-copy">
<!-- Copy to developing server -->
<echo message="Publish to development server..."/>
</target>
它根本不会被执行。取决于副本,因为这似乎是最后执行的。
【问题讨论】:
-
depends 意思是:在执行这个target的时候,先执行depends下的target。这并不意味着:这个目标在任何依赖的调用之后执行。
-
是的,但是如何在不接触 build.xml 的情况下让目标运行?
标签: ant build-automation html5boilerplate