1
如何使用Apache Ant啓動構建過程, 在多個線程上並行執行?也就是, 我正在尋找對應於GNU Make中的'-j'。使用Apache Ant的多線程構建
如何使用Apache Ant啓動構建過程, 在多個線程上並行執行?也就是, 我正在尋找對應於GNU Make中的'-j'。使用Apache Ant的多線程構建
您可以執行具有並行任務的Ant構建目標。 (see docs here)
假設您有一個名爲'dbpurge'的宏需要'文件'參數。以下示例將描述對線程數(GNU Make中的作業計數)爲'4'的dbpurge執行40次調用。
<parallel threadCount="4">
<dbpurge file="db/one" />
<dbpurge file="db/two" />
<dbpurge file="db/three" />
<dbpurge file="db/four" />
<dbpurge file="db/five" />
<dbpurge file="db/six" />
<dbpurge file="db/seven" />
<dbpurge file="db/eight" />
<!-- repeated about 40 times -->
</parallel>
https://ant.apache.org/manual/Tasks/parallel.html –