В моем скрипте сборки я пытаюсь вывести дату и номер редакции SVN в файл в каталоге сборки. Я хотел бы, чтобы дата и номер редакции были в отдельной строке, но я не могу получить перевод строки в файл. Я перепробовал все виды методов:
<echo file="${build.dir}\build.txt">DATE = ${DATE} \r\n \\\r\\\n PHP_EOL</echo>
<echo msg="DATE: ${DATE} \r\n \\\r\\\n PHP_EOL 0x0D0A SVN revision: ${svn.lastrevision} . PHP_EOL" file="${build.dir}\build.txt" append="true" />
Кому-нибудь еще удалось добиться перевода строки в файл с Phing? Я посмотрел на код в phing, и он использует fwrite. Я могу только догадываться, что строки в моем build.xml каким-то образом экранируются перед обработкой fwrite?
Думаю, мне придется прибегнуть к использованию ExecTask?