Из моего основного файла сборки я хотел бы назвать ту же цель в нескольких других файлах сборки. Мое текущее решение назвать их по отдельности, так как:Вызов нескольких целей муравьев из муравья
<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"/>
Я просто заметил subant задачу. Это может сделать то, что я хочу. http://ant.apache.org/manual/Tasks/subant.html –