私はアイビーベースのビルドを持っており、トップレベルのビルドスクリプト (十分に単純) は次のようになります:
<target name="buildlist">
<ivy:buildlist reference="build-path">
<fileset dir="." includes="*/**/build.xml"/>
</ivy:buildlist>
</target>
<target name="all" depends="buildlist" description="build, publish and report for all projects">
<echo message="Calling 'all' on ${toString:build-path}."/>
<subant target="all" buildpathref="build-path"/>
</target>
本当にクールなのは、ビルドを並列化できることです。たとえば、ivy は依存関係を認識しており、どの subant 呼び出しを並行して実行できるかを示すことができます。誰かがこのようなことをしましたか?