从我的主构建文件中,我想在多个其他构建文件中调用相同的目标。我目前的解决方案是单独调用它们,如下所示:
<ant antfile="${lib_src_dir}/mylib1/build.xml" target="build" inheritAll="false"/>
<ant antfile="${lib_src_dir}/mylib2/build.xml" target="build" inheritAll="false"/>
我希望我的生成文件只调用所有子目录中的生成文件上的生成目标
${lib_src_dir}
. 我知道我可以用
foreach
任务从
ant-contrib
但如果可能的话,我想远离外部图书馆。
我试过以下方法,但不起作用:
<ant antfile="${lib_src_dir}/*/build.xml" target="build" inheritAll="false"/>