2011-07-01 12 views
0

私はbuild.xmlファイルに次の行を持っています)、ターゲットを一度呼び出します。Antのforeachの回避、空の変数

これが起こらないように回避策がありますか(ループの呼び出し)?

答えて

2

"".split(","){""}になるため、技術的には正しくなります。しかし、あなたは<if> taskであなたのタスクをラップすることにより、この問題を回避することができます

未テスト:

<if> 
<not><equals arg1="${clients}" arg2="" /></not> 
<then> 
    <foreach list="${clients}" delimiter="," 
      target="clean other hosts" param="client.string"/> 
</then> 
</if>