Дождитесь окончания сборки / задачи ANT - PullRequest
1 голос
/ 30 июня 2011

Я бы хотел, чтобы процесс ANT ожидал завершения другой сборки или задачи.

Ситуация такова: я выполняю несколько сборок ANT одновременно. В этих сборках есть задачи для тестирования приложений. К сожалению, одновременно можно запустить только одну задачу flexunit, поскольку она использует сетевой сокет для связи с приложением AIR.

Процесс сборки должен дождаться завершения задач других процессов сборки, прежде чем запускать свою задачу.

Как этого добиться?

Спасибо за любые подсказки,

Рафал

1 Ответ

2 голосов
/ 30 июня 2011

Используйте задачу с вашим выбором синхронизации.Я всегда использую файл «IGotTheResourceSoYouCantHaveIt», который создается после и удаляется по окончании.

Подробности:

  • удалить файл на более высоком уровне«очистить», так что если сборка прервется, она в конечном итоге будет удалена.
  • между и созданием файла существует небольшое условие гонки.В моем использовании не стоит беспокоиться.
...