ant脚本调用.bat文件
build.xml内容如下:
1 <project name="example" default="test"> 2 <target name="test"> 3 <exec executable="cmd.exe" output="log.txt" dir="./batDir"> 4 <arg value="/c"/> 5 <arg value="my.bat"/> 6 <!-- arg line="/c my.bat"/ --> 7 </exec> 8 </target> 9 </project>
dir属性指定cmd命令执行的路径。
output指定输出的日志文件。
arg标签用于传递需执行的命令行参数。(通过Shell调用,Windows必须加 /c,Unix则是加 –c。)
value:将拼接所有的value值作为一个整体传递给命令行
line:用空格将参数分隔开,传递给命令行。
多个参数推荐用value。
参考:<<Ant Developer’s Handbook>>