依赖目标在并行目标调用中多次执行

时间:2013-10-30 08:36:44

标签: optimization ant

我希望并行运行几个ANT构建目标。这是我试过的代码

<project name="cis" default="release">

    <property name="Run_excecuted" value="false"/> 

    <target name="run_main">
        <sequential>
            <parallel> 
                <antcall target="dashboard" /> 
                <antcall target="remTraces" /> 
                <param name="Run_excecuted" value="true"/> 
            </parallel> 
        </sequential> 
    </target> 

我在构建中设置了一个属性Run_excecuted并添加了条件,除非在所需目标中使用=“Run_excecuted”

<target name="dashboard" depends="prepare" unless="Run_excecuted">
<target name="remTraces" depends="prepare" unless="Run_excecuted"> 

正在发生的事情是,并行地在单独的实例中调用antcalls,并且再次计算依赖项。由于这个目标“准备”正在运行多次。我不希望这种情况发生。我怎么能这样做?属性Run_excecuted被设置没有帮助。

0 个答案:

没有答案