1
が複数のスレッドで並列に実行されるApache Antでビルドプロセスを開始するにはどうすればよいですか?つまり、 私はGNU Makeで '-j'に相当するものを探しています。Apache Antを使用したマルチスレッドビルド
が複数のスレッドで並列に実行されるApache Antでビルドプロセスを開始するにはどうすればよいですか?つまり、 私はGNU Makeで '-j'に相当するものを探しています。Apache Antを使用したマルチスレッドビルド
並列タスクを持つAntビルドターゲットを実行できます。 (see docs here)
'file'引数を取る '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 –