В моем сценарии сборки я пытаюсь вывести дату и номер версии 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?