1

我想让 ANT 进程等待另一个构建或任务完成。

情况是:我同时执行了几个 ANT 构建。在这些构建中,有测试应用程序的任务。不幸的是,只能同时运行一个 flexunit 任务,因为它使用网络套接字与 AIR 应用程序通信。

构建过程应该在开始其任务之前等待其他构建过程的任务结束。

如何做到这一点?

谢谢你的任何提示,

拉法尔

4

1 回答 1

2

将 <waitfor> 任务与您选择的同步一起使用。我总是使用在 <waitfor> 之后创建的“IGotTheResourceSoYouCantHaveIt”文件,并在我完成后删除。

细节:

  • 在一些更高级别的“干净”中删除文件,这样如果构建中止,它最终会被删除。
  • <waitfor> 和创建文件之间有一个小的竞争条件。在我的使用中,这不值得担心。
于 2011-06-30T13:05:47.803 回答