Echo linebreak在Windows上使用Phing文件

在我的构build脚本中,我试图将date和SVN版本号输出到构build目录中的文件中。 我想在date和修订号码在单独的行,但不能得到linebreak输出到文件。 我已经尝试了各种方法:

<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中的string正在以某种方式越过被fwrite处理之前?

我想我可能不得不诉诸使用ExecTask?

Solutions Collecting From Web of "Echo linebreak在Windows上使用Phing文件"