파일 디렉토리를 복사하고 그 중 일부의 이름을 바꾸고 싶습니다. 아래 스크립트를 실행해도 아무 것도 복사되지 않습니다. 아래 파일의 glob 매퍼에 댓글을 달면 파일 이름이 바뀌지 않고 복사됩니다.ANT 복사 중 파일 이름 바꾸기
도움을 주셔서 감사합니다. 제임스
<?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>
답변 해 주셔서 감사합니다. 바로 사용할 수있는 매퍼입니다. 그러나 매퍼는 한 번에 하나씩 만 작업하고 싶습니다. 두 명을 주석으로 처리하면 다른 하나가 작동합니다. 각자 테스트를 거쳐야합니다. 첫 번째 바꾸기를 시도한 다음 두 번째 바꾸기를 복사하지 않으면 (ID 매퍼). 감사합니다. 도움이되었습니다. – tarling