Я все еще новичок в 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 все время используются двойные звездочки (**), но я не могу понять