Вы можете использовать структуру пути для построения вашего пути к классам.Например, вы можете прочитать все jar-файлы из вашего каталога lib:
<target name="init-classpath" depends="retrieve">
<path id="lib.classpath">
<fileset dir="${lib}">
<include name="*.jar" />
</fileset>
</path>
</target>
Но classpath принимает список путей, разделенных пробелами, поэтому вам нужно сгладить структуру вашего пути:
<pathconvert property="mf.classpath" pathsep=" ">
<path refid="lib.classpath" />
<flattenmapper />
</pathconvert>
Наконец, поместите ваш mf.classpath в свойство Class-Path:
<jar destfile="${jars}/${result.name}.${result.ext}">
<manifest>
...
<attribute name="Class-Path" value="${mf.classpath}" />
</manifest>
...
</jar>
В этом случае вам необходимо развернуть файлы библиотеки в том же каталоге, что и файл вывода.