我有幾個文件分散在幾個包中。我需要逐個加載文件並使用ANT執行操作,但每當我嘗試時,只加載一個文件。例如。我有2班 - com.abc.one.One和com.bcd.two.Two。下面的腳本打印兩個文件的名稱,但只有第一個文件加載的文件中都循環迭代ANT-從幾個包中加載多個Java文件
<target name="build" description="My Task">
<for param="file">
<path>
<fileset dir="C:\workspace\AntTest1" includes="**\*.java" />
</path>
<sequential>
<echo message="@{file}" />
<loadfile property="loadedFile" srcfile="@{file}" />
<echo message="${loadedFile}" />
</sequential>
</for>
</target>
我曾嘗試搜索文檔,但無法找到如何使用的loadFile任務的簡要說明。我懷疑這可能是因爲ant使用不可變字符串,但無法解決問題。我試圖通過創建新的目標來分割工作,但這對我也沒有幫助。任何幫助,高度讚賞
我知道這可以使用Gradle完成,如果你遇到Ant。 – djangofan