2010-08-09 68 views
1

我必須在編譯我的項目的其餘部分之前使用編譯器預處理一些狀態機(.sm)文件以生成java代碼,並使用ant任務來完成它。在這一刻,我必須添加我需要手動解析螞蟻目標中的每個文件。如何在指定文件夾中的文件上執行ant任務?

我該如何使用ant來瀏覽我指定的目錄,並在使用.sm擴展名查找到的所有文件上執行任務?

該任務需要文件名作爲參數,我不知道如何自動讀取並將其傳遞給任務調用。

<target name="smc-gen" > 
     <smc target="java" smfile="${srcPath}/someSmFile.sm" destdir="${ControlPanel.Controller}" smcjar="${smc.jar}" />   
    </target> 

回答

1

apply任務將處理給定文件夾中具有指定擴展名或名稱/擴展名模式的所有文件。

相關問題