从我的主构建文件中,我想在多个其他构建文件中调用相同的目标。我目前的解决方案是单独调用它们,如下所示:
<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"/>