Javascript Ant使用N个参数调用目标
我希望使用多个参数调用一个目标,并能够循环使用这些参数,而不知道它们的名称或编号。(w/javascript或其他) 比方说我这样称呼一个目标Javascript Ant使用N个参数调用目标,javascript,ant,parameters,target,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>
<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>
var params=self.getOwningTarget().getParameters();//检索参数列表
参数forEach(函数(参数){
var echo=project.createTask(“echo”);
echo.setMessage(参数);
echo.perform();
});
它不一定是javascript ofc,如果你有任何想法,我会很感激,如果它是可能的话 不太清楚ant,但在javascript中,您可以像这样迭代数组项
params.forEach(function(item) {
echo(item)
}
事实上,我没有通过这一步,但是循环通过它们并不是这里的问题,我最想知道的是如何以这种或那种方式检索参数 (将编辑该错误:'))