Bir dosya dizini kopyalamak ve bunların bir kısmını işlemde yeniden adlandırmak istiyorum. Aşağıdaki komut dosyasını çalıştırdığımda, hiçbir şey kopyalanmaz. Aşağıdaki dosyadaki glob mappers'ı yorumluyorum, dosyalar kopyalanır (yeniden adlandırılmadan)ANT kopyalama sırasında dosyaları yeniden adlandırma
Yardımlarınız için teşekkür ederiz. 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>
Cevabınız için teşekkür ederiz. Bu, kullanılacak doğru mapper türüdür. Ancak, haritalayıcılar yalnızca bir kerede bir tane çalışmak istiyor - eğer iki tane yorumluyorsam, diğeri işe yarayacak. Bunların test edilmek için her birine ihtiyacım var - ilk değiştirmeyi deneyin, sonra yine de yerine koyun (kimlik eşleştiricisi). Yine de teşekkürler - bu yardımcı oldu. – tarling