等待另一个 ANT 构建/任务完成

发布于 2024-11-17 18:58:53 字数 214 浏览 4 评论 0原文

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

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

构建进程应等待其他构建进程的任务结束,然后再开始其任务。

如何实现这一目标?

谢谢你的任何提示,

拉法尔

I would like to make ANT process wait for another build or task to finish.

The situation is: I execute a few ANT builds simultaneously. In these builds there are tasks to test the apps. Unfortunately, only one flexunit task can be run at the same time, because it uses net socket to communicate with the AIR app.

The build process should wait for the end of the tasks from other build processes before starting its task.

How to achieve that?

Thank you for any hints,

Rafal

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滴情不沾 2024-11-24 18:58:53

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

详细信息:

  • 以更高级别的“干净”方式删除该文件,以便在构建中止时它最终会被删除。
  • 之间有一个小的竞争条件。并创建文件。在我的使用中,这是不值得担心的。

Use the <waitfor> task with your choice of synchronization.
I always use an "IGotTheResourceSoYouCantHaveIt" file that gets created after <waitfor> and deleted when I'm done with it.

Details:

  • delete the file in some higher-level "clean" so that if a build aborts it gets deleted eventually.
  • there's a small race condition between the <waitfor> and creating the file. In my use, it's not worth worrying about.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文