In a multiproject build, when making a change to a subproject, we would like to easily rebuild all dependent projects. This could be implemented as an extension to the buildlist ant tag by adding a dependsOn attriubte which takes a module name as an argument.
<ivy:buildlist skipbuildwithoutivy="true" reference="dependent-buildpath" dependsOn="myCurrentModule">
<fileset dir="" includes="**/build.xml" />
The dependsOn attribute value myCurrentModule represents the current module which is changing.