我想在并行执行中运行我的ant即build.xml文件以及正在执行的任务。 我正在使用Exec任务来实现这一目标。即我使用ant在Exec任务中运行build.xml文件,但面临以下错误: 错误:exec不支持嵌套的“ant”元素。
我的代码摘录是:
<if>
<istrue value="${parallel.exec}" />
<then>
<!-- Parallel execution of task -->
<mkdir dir="${buildroot.dir}/product/${build-log.dir}" />
<exec dir="../../apollo" executable="/bin/sh" spawn="true">
<ant antfile="${buildroot.dir}/product/abs-build.xml" />
</exec>
</then>
答案 0 :(得分:1)
我们,{'results': {'variations': [{'Mouna': 'raj'}
,{'kumar': 'vel'}
]}}
根本不支持任意任务作为嵌套元素,只是手册页列出的内容。
为了运行Ant,你会使用像
这样的东西<exec>
答案 1 :(得分:0)
您可以尝试创建这样的目标
<target name="antcaller">
<ant antfile="yourantfile" target="do something" />
...
然后可以调用它