Может ли задача Ant выполнять задачи из других сценариев сборки без импорта? - PullRequest
1 голос
/ 22 марта 2012

У меня есть несколько проектов, каждый из которых имеет свой собственный скрипт 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.

...