使用参数和输入文件重定向器应用不起作用



我想在 Ant (1.10.7( 中执行这样的runmqsc MYQMGR < myinput.mqsc(对于多个*.mqsc文件(:

<project>
<apply executable="runmqsc" failonerror="true">
<arg value="MYQMGR"/>
<fileset dir="." includes="*.mqsc"/>
<redirector>
<inputmapper type="identity"/>
</redirector>
</apply>
</project>

这不起作用,因为它执行runmqsc MYQMGR myinput.mqsc < myinput.mqsc

我还尝试了exec任务来执行runmqsc,将所有输入*.mqsc文件一次性重定向到stdin,但它也不起作用,因为exec不允许嵌套fileset

知道我如何在蚂蚁中实现这一目标吗?

只需添加以下选项:

添加源文件

是否应自动将源文件名添加到命令中。

<apply executable="runmqsc" failonerror="true" addsourcefile="false" >
<arg value="MYQMGR"/>

最新更新