Из моего основного файла сборки я хотел бы вызвать одну и ту же цель в нескольких других файлах сборки. Мое текущее решение состоит в том, чтобы называть их отдельно, например так:
<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"/>