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