Я использую муравей почти десять лет, но время от времени мне нужно делать что-то помимо моего обычного опыта.На этот вопрос не хватало очевидного ответа (а интуитивные подходы привели к тупикам)
Проблема:
Скопируйте несколько подкаталогов (и их содержимое) из каталога "example" в новый каталог "myInstance".Чтобы уточнить, скопируйте некоторые, но не все подкаталоги в исходном каталоге.
Исходный каталог:
example/
ignoreThisDirectory/
ignoreThisOneAlso/
lib
etc/
webapps/
Попытка: тупик ЭтоСначала попытка оказалась успешной.Созданы подкаталоги lib, etc, webapps.Однако «копия» не копирует их содержимое;у меня остались пустые подкаталоги.
<copy todir="myInstance" >
<dirset dir="example" includes="lib etc webapps"/>
</copy>
Успешно, но многословно В конце концов, мне пришлось скопировать каждый каталог по отдельности, что кажется многословным и не СУХИМЫМ:
<copy todir="myInstance/etc">
<fileset dir="example/etc"/>
</copy>
<copy todir="myInstance/lib">
<fileset dir="example/lib" />
</copy>
<copy todir="myInstance/webapps">
<fileset dir="example/webapps" />
</copy>
заранее спасибо