我想并行运行几个 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
在构建中设置了一个属性,并在所需的目标中添加了条件 unless="Run_excecuted"
<target name="dashboard" depends="prepare" unless="Run_excecuted">
<target name="remTraces" depends="prepare" unless="Run_excecuted">
正在发生的事情是在单独的实例中并行调用 antcall,并且再次计算依赖关系。由于这个目标,“准备”运行了多次。我不希望这种情况发生。我该怎么做?设置属性 Run_execute 没有帮助。