Вы не хотите использовать ant-contrib.Муравьиный вклад отстой, каждый раз, когда вы используете его, вы несете технический долг.Главное, что нужно учитывать при использовании муравья: пусть муравей будет муравьем.муравей - это то, что есть.это декларативно. Первоначальным намерением ant было простое объявление свойств и основную часть работы, выполняемой в java (где у вас была настоящая IDE с отладчиком и тестовыми средами).Как отмечено в элементах стиля муравья - «Пусть муравей будет муравьем».Если вам нужно использовать ant-contrib, вы должны создать свою собственную задачу ant.Если вы не можете этого сделать, не используйте муравья.ant-contrib берет на себя худшее из ant ant делает его еще хуже, вы скоро обнаружите, что вещи не поддерживаются.Достаточно разглагольствования.
Вам даже не нужно создавать задачу для этого, она должна работать ... она берет все dir в / tmp и архивирует его.должен получить вас большую часть пути туда.
<mapper id="zip" type="glob"
from="*"
to="*.zip"/>
<target name="zip-craziness">
<apply executable="zip">
<targetfile/>
<srcfile/>
<dirset dir="/tmp" />
<mapper refid="zip"/>
</apply>
</target>