Я использую Ant для создания некоторых проектов Java.
В некоторых случаях у меня есть каталог lib/, содержащий внешние зависимости в форме файлов JAR.
Во время сборки я создаю связанный jar-файл, который содержит код проекта вместе с зависимостями, добавляя в файл jar пакета zipfileset для каждого jar-файла в каталоге lib/.
Проблема в том, что каждый раз, когда я добавляю банку или меняю имена, мне нужно помнить об обновлении файла build.xml, так как я не мог найти способ добавления этих zipfilesets автоматически, который будет включать все банки в определенном шаблон (например, lib/*.jar).
Есть ли лучший способ сделать это?
Я подумывал написать для этого свою собственную задачу Ant или использовать API-интерфейс Groovy ant, чтобы сделать это программно, но мне было интересно, есть ли способ сделать это с помощью «vanilla» ant.