我有一个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"/>