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>>
