Вам нужно найти все ссылки CSS и javascript в ваших файлах HTML? Было бы проще использовать заменяемый токен в этих файлах, а затем запустить задачу в ant для выполнения замен. Муравей должен только найти жетоны.
Вы можете сделать это с помощью задачи ReplaceRegExp (чтобы выполнить замену на месте), или вы можете выполнить Копирование или Перемещение с помощью FilterSet (чтобы выполнить замену в копиях целевых файлов).
Вот пример использования ReplaceRegExp:
<project default="test">
<property name="build.version" value="1231"/>
<target name="test">
<replaceregexp match="\@BUILD_VERSION\@" replace="${build.version}">
<fileset dir="test">
<include name="*.html"/>
</fileset>
</replaceregexp>
</target>
</project>
Вот пример файла перед запуском сборки:
<html>
<head>
<script type="text/javascript" src="./abc/test.js?v=@BUILD_VERSION@"/>
</head>
</html>
И вот оно после:
<html>
<head>
<script type="text/javascript" src="./abc/test.js?v=1231"/>
</head>
</html>