У меня очень странная проблема с муравьем. Этот фрагмент создает набор файлов с правильными именами и временными метками, но с устаревшим содержимым.
<target name="inflate-workspace">
<copy todir="${rns.workspace.dir}" preservelastmodified="true" >
<fileset dir="${git.dir}/azia" />
<fileset dir="${git.dir}/scrap-menagerie" />
</copy>
</target>
Полученные метки времени в toDir
правильно совпадают с метками fileset
s, но содержимое каждого файла имеет возраст около 2 дней. Я активировал флаг verbose
и вручную проверил правильность исходного и целевого каталогов. Я также вручную удалил toDir
и запустил цель изолированно, чтобы ничего более странного не происходило. Запуск cp -R ...
с точно такими же каталогами работает отлично.
Среда - Debian на VBox, размещенная в Windows 7. Google не обнаруживает ничего связанного с «ant copy устаревшим содержимым файла» или чем-то подобным ... кто-нибудь слышал о такой вещи? Пожалуйста, дайте мне знать, что надоело, что муравей copy
сломан!