2012-08-01 91 views
0

我试图让我的构建脚本部署到我的开发环境后生成,但我真的不知道该怎么做。如果我直接将代码写入到project.xml中,我会先在该进程中执行(即使project.xml最后在build.xml中导入)。H5BP构建脚本部署

如果我换这样的目标代码:

<target name="-publish" depends="-copy"> 
    <!-- Copy to developing server --> 
    <echo message="Publish to development server..."/> 
</target> 

它不会在所有执行。取决于似乎最后执行的复制原因。

+0

依赖意味着:在执行该目标时,首先执行下依赖的目标。这并不意味着:这个目标是在任何依赖的调用之后执行的。 – oers 2012-08-01 22:37:09

+0

是的,但是如何让目标在不碰build.xml的情况下运行? – 2012-08-03 13:29:19

回答

0

想通了。要让发布内容最后发生,只需在如下电话中指定它:

ant build publish 

我从目标名称中删除了破折号。我猜破折号只是指定本地目标名称。