次のことを試すと:
<exec executable="ls" outputproperty="aoeu"/>
<p4change description='${aoeu}'/>
<echo message='${p4.change}'/>
p4change がサイレントに失敗し、上記の出力が表示されたようです。
[echo] ${p4.change}
p4change Ant タスクを使用して複数行の説明を設定する方法はありますか?
参考までに、Ant 1.8.2 と Perforce Server バージョンを使用しています: P4D/LINUX26X86_64/2010.2/284433 (2011/01/28)。