Ant使用N个参数

时间:2017-02-02 13:59:08

标签: javascript ant parameters target

我想调用具有多个参数的目标,并且能够遍历这些参数,而不知道他们的姓名或号码是什么。 (w / javascript或其他)

让我说我打电话给这样的目标,

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

它不一定是javascript ofc,如果你有任何想法,我会很感激,如果有可能的话!

2 个答案:

答案 0 :(得分:0)

不确定蚂蚁,但在javascript中你会迭代这样的数组项

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

答案 1 :(得分:0)

确实我失败了,但是在这里解决问题并不是问题,我最想知道的是如何以某种方式检索参数。

(要编辑该错误:&#39;))