2017-02-02 2 views
0

Я бы хотел вызвать цель с несколькими параметрами и иметь возможность прокручивать их, не зная, каково их имя или номер. (Ж/JavaScript или любой другой)Ant вызов цели с N параметрами

Позволяет сказать, что я называю цель, как это,

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

На данный момент я знаю, сколько параметров есть, но она будет меняться от вызова к другому, и как-то я хотел бы сделать что

<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> 

он не должен быть OFC JavaScript, если у вас есть какие-либо идеи, я был бы благодарен, если это вообще возможно!

ответ

0

не уверен, что муравей, но в JavaScript вы бы перебора пунктов массива, как этот

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

Действительно мне не удалось, что один, но цикл через них не проблема здесь, то, что я в основном как к знаете, как получить параметры, так или иначе.

(Редактирование этой ошибки: '))

Смежные вопросы