Ant脚本一个接一个地调用2个批处理文件

时间:2017-09-15 08:00:21

标签: batch-file ant

我想通过ANT一个接一个地调用2个批处理文件。第一批文件是“服务器”。第二批文件是“跑步者”。 “Runner”完全基于“Server”批处理文件。

问题是两个批处理文件都是parellally启动的。所以第二批文件失败了。因为第一个文件花了将近2分钟完全启动。我想先成功调用第二个(Runner)批处理(Server)。

以下是剧本:

<target name="start1">
<exec dir="C:\sonar-3.7.4\bin\windows-x86-64" executable="cmd" os="Windows 7">
             <arg line="/c start StartSonar.bat"/> 
</exec>

</target>

<target name="start2" depends="start1">
<exec dir="C:\sonar-runner-2.4\bin" executable="cmd" os="Windows 7">
         <arg line="/c start sonar-runner.bat"/>
</exec>
</target>

1 个答案:

答案 0 :(得分:1)

尝试从

中删除关键字start
  <arg line="/c start StartSonar.bat"/>