我希望并行运行几个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被设置没有帮助。