#!/bin/bash dirs=128 files=128 jars=16 subprojects=16 rm -rf build mkdir -p build/huge cd build/huge for d in `seq 1 $dirs`; do mkdir -p $d for f in `seq 1 $files`; do touch $d/$f done done jar cf huge.jar * cd .. for p in `seq 1 $subprojects`; do mkdir -p p$p/src for j in `seq 1 $jars`; do cp huge/huge.jar p$p/huge$j.jar done cat >p$p/build.xml < EOF cat >p$p/src/Test.java <build.xml < EOF