Chciałbym skopiować katalog plików i zmienić niektóre z nich w procesie. Po uruchomieniu skryptu poniżej nic nie kopiuje. Jeśli skomentuję mapowanie globalne w pliku poniżej, pliki zostaną skopiowane (bez zmiany nazwy).Zmiana nazwy plików podczas kopiowania ANT
Dzięki za pomoc. James
<?xml version="1.0" ?>
<project name="Create project structure" default="main">
<target name="main" description="Copy template files to project folder">
<echo>Copying template files to project folder</echo>
<copy todir="${project.dir}" verbose="true" overwrite="true">
<fileset dir="${shared.files}/templateproject" excludes=".svn"/>
<mapper>
<chainedmapper>
<mapper type="glob" from="*PACKAGENAME*" to="*${package.name}*"/>
<mapper type="glob" from="*GAMENAME*" to="*${game.name}*"/>
<mapper type="identity"/>
</chainedmapper>
</mapper>
</copy>
</target>
</project>
Dzięki za odpowiedź. Jest to odpowiedni rodzaj mappera do użycia. Jednak twórcy map chcą pracować tylko jeden po drugim - jeśli skomentuję dwóch z nich, drugi będzie działał. Potrzebuję ich do przetestowania - spróbuj najpierw wymienić, a potem drugi, jeśli nie kopiować, i tak (program odwzorowujący tożsamość). Dzięki i tak - to było pomocne. – tarling