Эхо-перенос строки в файл с использованием Phing в Windows

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

10
задан ChrisA 9 August 2011 в 10:50
поделиться