У меня есть несколько проектов, каждый из которых имеет свой собственный скрипт Ant, который предоставляет такие цели, как «build», «run», «test» и так далее.Можно ли написать сценарий Ant для проекта «верхнего уровня», который будет связывать соответствующие задачи из других сценариев в форме:
<target name="test">
<antcall target="subproject A's test"/>
<antcall target="subproject B's test"/>
</target>
Обратите внимание, что я не могу сделать это, просто импортировав Aи build.xml B в верхней части build.xml «верхнего уровня», так как они будут иметь конфликтующие целевые имена.
Есть ли способ сделать это в Ant, или мне придется либо (a)переименовать все цели в подпроектах, чтобы я мог импортировать их или (b) написать сценарий оболочки для многократного запуска Ant?
Я использую Ant 1.8.2 из NetBeans7.0.