2017-02-02 12 views
0

複数のパラメータを持つターゲットを呼び出して、それらの名前や番号が分からずにループすることができます。 (/ javascriptや何ワット)N個のパラメータでAntを呼び出す

私は私があるどのように多くのパラメータを知っているが、それは別の呼び出しから変更しますが、この時点で

<antcall target="dummy"> 
    <param name="p1" value="v1"/> 
    <param name="p2" value="v2"/> 
    . 
    . 
    . 
    <param name="pn" value="vn"/> 
</antcall> 

、このようにターゲットを呼ぶとしましょうどういうわけか、私はそれはjavascriptのOFCである必要はありません

<target name="dummy"> 

    <script language="javascript"> 
    var params = self.getOwningTarget().getParameters(); // retrieve the params list 
    params.forEach(function(param) { 
     var echo = project.createTask("echo"); 
     echo.setMessage(param); 
     echo.perform(); 
    }); 
    </script> 

</target> 

あなたがどんな考えを持っている場合、それがすべてで可能であるならば、私は、それを感謝したいことをやってみたいです!

答えて

0

ない蟻がわからなく、JavaScriptで、あなたはその

params.forEach(function(item) { 
    echo(item) 
} 
0

ような配列の項目を反復だろう確かに私は1つが、それらをループすると、私はほとんどしたいものを、ここでの問題ではないことを失敗しました知っている方法は、パラメータを取得する方法、または別の方法です。

(このエラーは編集します: '))

関連する問題