Я хотел бы сделать что-то подобное в вашем build.xml (вероятно, непосредственно перед тем, как вы выполните компиляцию).
<property name="echo.classpath" refid="compile.classpath"/>
<echo message="compileClasspath - ${echo.classpath}"/>
Что вам, вероятно, нужно сделать, это четко указать, где находится ваша библиотекакаталог, относительные пути сложны, если у вас есть несколько файлов build.xml, а также вложенные каталоги и прочее.
То, что я сделал раньше, - это убедитесь, что вы явно указали свойство в нужном месте для вашей библиотекикаталог, и просто используйте его, а не ./
<project basedir=".">
<target name="init">
<property name="local.lib.dir" value="${basedir}/lib">
</target>
<target name="compile" depends="init">
<path id="compile.classpath">
<fileset dir="${local.lib.dir}">
<include name="*" />
</fileset>
</path>
....
</target>
</project>