Мое эмпирическое правило - поместить файл build.xml в каталог, в котором есть ссылки на все файлы. Другими словами, никакие относительные пути не должны начинаться с "../". Там, где я живу, это обычно означает помещение его в каталог «trunk», в котором находятся src, lib, build, docs и т. Д.
Благодаря этому пути в файле становятся чище, и становится понятно, как построить проект.
Если у меня есть несколько проектов, которые нужно собрать, я создам отдельный build.xml для каждого проекта, а центральный build.xml в каталоге, в котором находится проект, вызывает эти другие файлы build.xml. Это дает вам большую гибкость и очень мало работы.