2013-04-04 118 views
0

目前即時調用,通過它開始gnumake的相關任務的exec任務批處理腳本(__ MAKE.BAT)。如何通過ant控制命令shell?

i之後直接從命令行批處理腳本被調用,其中,示出了新的命令外殼和批處理腳本完成其操作前的螞蟻執行關閉調用build.xml文件。

基於批處理腳本調用IM的JUnit結果任務生成報表的輸出。

所以目前批處理腳本是獨立的螞蟻外殼。

可否請你讓我知道是否有任何選項來控制批處理腳本,以便它完成其操作後的JUnit結果被調用。

片段:

<!-- Macro to execute batch script from every testcase--> 
<macrodef name="executeTarget"> 
    <attribute name="option" default="NOT SET"/> 
    <sequential> 
    <exec dir="${baseLoc}/Temp/${ant.project.name}/${testDataZipFile}/MakeWare/BCU_MakeWare" executable="cmd" vmlauncher="true" os="Windows XP"> 
     <env key="WAHL" value="@{option}"/> 
      <arg line="/c "/> 
      <arg value="start __Make.bat"/> 
    </exec> 
    </sequential> 
</macrodef> 

問候,

克蘭

+0

笏我需要的是如何從批處理腳本(在新窗口中執行)將控制權還給螞蟻? – Kiran 2013-04-04 14:04:50

回答