Я пытаюсь скопировать файлы схемы из моей рабочей области в папку конфигурации как часть сборки.Как эхо имена файлов, которые только копируются или удаляются с помощью задачи синхронизации в ant?
Я достиг этого, используя задачу синхронизации.
Это мои требования:
1.Need заменить только последний не каждый файл каждый раз.
2.Need для отображения в консоли, какие файлы меняются (скопировано/удалено)
<target name="copy-schema">
<sync todir="C:/config/schema">
<fileset dir="${schema.dir}" id="schema_dir"/>
<preserveintarget preserveemptydirs="true">
<include name="**/**" />
</preserveintarget>
</sync>
</target>
Это копирует файлы схема, но я не в состоянии видеть, какие файлы копируются.
Я пробовал ниже,
<target name="copy-schema">
<sync todir="C:/config/schema">
<fileset dir="${schema.dir}" id="schema_dir"/>
<preserveintarget preserveemptydirs="true">
<include name="**/**" />
</preserveintarget>
</sync>
<property name="filesCopied" refid="schema_dir"/>
<echo>${fileCopied}</echo>
</target>
Но он печатает все файлы в каталоге.
Любая помощь приветствуется.
Заранее спасибо
Спасибо. Он работает :) @sudocode –