如何传递可变数量的参数给一个执行器



我有一个ant目标,它接受可变数量的参数,这些参数将传递给执行任务。使用旧的机制是微不足道的:

<exec command="cmd /c ${_full-path-to-exec}" osfamily="windows" failonerror="true">
</exec>

但是,不赞成使用'command'来支持嵌套元素。这样的:

<exec executable="cmd" osfamily="windows" failonerror="true">
    <arg value="/c"/>
    <arg file="${_full-path-to-exec}"/>
    <arg value="${_param-one}"/>
    <arg value="${_param-two}"/>
    <arg value="${_param-three}"/>
</exec>

使得变量参数列表不可能存在。

如何解决这个问题?

这个怎么样:

 <arg line="whatever args you need"/>

相关内容

  • 没有找到相关文章

最新更新