如何在apache ANT中运行连续几个.exe\.bat文件,等待上一个结束?
How to run consecutively several .exe\.bat files in apach ANT, waiting for the end of the previous?
如何在apache ANT中运行连续几个.exe.bat文件,等待上一个结束?
例如:
<exec executable="d:/setup.exe">
<arg line="-silent -responseFile db_install.rsp"/>
</exec>
<exec executable="c:\netca.bat">
<arg line="-silent -responseFile d:/netca.rsp}"/>
</exec>
<exec executable="c:\dbca.bat">
<arg line="-silent -responseFile d:/dbca.rsp"/>
</exec>
Ant 将默认按顺序执行每个 exec
命令。
要执行 .bat
文件之类的脚本,您需要通过 cmd
执行,就像从 Java 执行脚本一样,例如
<exec executable="cmd">
<arg value="/c"/>
<arg value="d:/setup.exe"/>
<arg value="-silent"/>
<arg value="-responseFile"/>
<arg value="d:/netca.rsp"/>
</exec>
一个.exe
文件可以直接执行
单个 <arg>
个元素(如上所用)通常优于单个 arg 行。
如何在apache ANT中运行连续几个.exe.bat文件,等待上一个结束?
例如:
<exec executable="d:/setup.exe">
<arg line="-silent -responseFile db_install.rsp"/>
</exec>
<exec executable="c:\netca.bat">
<arg line="-silent -responseFile d:/netca.rsp}"/>
</exec>
<exec executable="c:\dbca.bat">
<arg line="-silent -responseFile d:/dbca.rsp"/>
</exec>
Ant 将默认按顺序执行每个 exec
命令。
要执行 .bat
文件之类的脚本,您需要通过 cmd
执行,就像从 Java 执行脚本一样,例如
<exec executable="cmd">
<arg value="/c"/>
<arg value="d:/setup.exe"/>
<arg value="-silent"/>
<arg value="-responseFile"/>
<arg value="d:/netca.rsp"/>
</exec>
一个.exe
文件可以直接执行
单个 <arg>
个元素(如上所用)通常优于单个 arg 行。