從我的主要構建文件中,我想在多個其他構建文件中調用相同的目標。我目前的解決方案是分別打電話給他們,就像這樣:從螞蟻調用多個螞蟻目標
<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}
子目錄。我知道我可以使用ant-contrib的foreach
任務,但如果可能的話,我想遠離外部庫。
我試過以下,沒有工作:
<ant antfile="${lib_src_dir}/*/build.xml" target="build" inheritAll="false"/>
我只注意到了subant任務。這可能會做我想要的。 http://ant.apache.org/manual/Tasks/subant.html – 2010-06-07 13:34:01