ANT, возвращающий свойства из внешне называемой сборки - PullRequest
1 голос
/ 04 августа 2010

В настоящее время я пытаюсь реорганизовать пару наших скриптов ANT, и я хотел бы попытаться централизовать некоторые общие цели, которые они используют, в какую-то общую область.

Цель, над которой я сейчас пытаюсь работать, - это настройка. Оба наших сценария в настоящее время имеют один и тот же код, который загружает внешние свойства и устанавливает наши классы.

Я пытался переместить эту цель в другой скрипт сборки под названием configuration.xml и вызывать это через <ant antfile="configuration.xml"> из каждого скрипта.

Что происходит, хотя цель выполняется, но я не могу понять, как получить заданные значения для возврата в родительский сценарий сборки. Могу ли я в любом случае сделать это?

Другой подход, о котором я подумал, заключался в создании некоего «базового» сценария, от которого два других могли бы унаследовать. Я не думаю, что это идеально в долгосрочной перспективе, но я подумал, что могу попробовать. Опять же, хотя я не могу найти в Интернете ничего, что АНТ может сделать это.

1 Ответ

1 голос
/ 04 августа 2010

Зависит от того, какую версию Ant вы используете, какие методы у вас есть, но естьoption.

Вот пример некоторых импортов, если это помогает.

http://subversion.assembla.com/svn/cfdistro/trunk/cfdistro/src/cfdistro/scm.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...