Я все еще очень плохо знаком с ant и, хотя я знаю coldfusion, я не очень разбираюсь в java-соглашениях, но я знаю, что ant построен с использованием java-соглашений.При этом я работаю над процессом ant, чтобы скопировать проект во временную папку, изменить некоторый код в проекте и затем переместить временный каталог на FTP.Я пытаюсь исключить все мои файлы git, eclipse и ant из копии, чтобы моя платформа тестирования не была загромождена.Я установил цель, чтобы сделать копию, но похоже, что Ant не только игнорирует мои исключения (которые, я уверен, я написал неправильно), но он также копирует каталоги и файлы верхнего уровня.Нет рекурсивной копии.Моя текущая цель:
<target name="moveToTemp" depends="init">
<delete dir="./.ant/temp" />
<mkdir dir="./.ant/temp" />
<copy todir="./.ant/temp">
<fileset dir=".">
<include name="*" />
<exclude name=".*/**" />
<exclude name=".*" />
<exclude name="build.xml" />
<exclude name="settings.xml" />
<exclude name="WEB-INF/**" />
</fileset>
<filterset>
<filter token="set(environment='design')" value="set(environment='testing')" />
</filterset>
</copy>
</target>
Я знаю, что не правильно делаю свои исключения, но я не знаю, что я делаю с ними неправильно.Я вижу двойные звездочки (**), которые постоянно используются в Ant, но я не могу понять,