В настоящее время я пытаюсь реорганизовать пару наших скриптов ANT, и я хотел бы попытаться централизовать некоторые общие цели, которые они используют, в какую-то общую область.
Цель, над которой я сейчас пытаюсь работать, - это настройка. Оба наших сценария в настоящее время имеют один и тот же код, который загружает внешние свойства и устанавливает наши классы.
Я пытался переместить эту цель в другой скрипт сборки под названием configuration.xml и вызывать это через <ant antfile="configuration.xml">
из каждого скрипта.
Что происходит, хотя цель выполняется, но я не могу понять, как получить заданные значения для возврата в родительский сценарий сборки. Могу ли я в любом случае сделать это?
Другой подход, о котором я подумал, заключался в создании некоего «базового» сценария, от которого два других могли бы унаследовать. Я не думаю, что это идеально в долгосрочной перспективе, но я подумал, что могу попробовать. Опять же, хотя я не могу найти в Интернете ничего, что АНТ может сделать это.